wanshenmean
7 天以前 adb4016b5eb5b119a899480c321be996d9bf10bd
分支
用户 wanshenmean <cathay_xy@163.com>
星期三, 四月 8, 2026 00:55 +0800
提交者 wanshenmean <cathay_xy@163.com>
星期三, 四月 8, 2026 00:55 +0800
提交adb4016b5eb5b119a899480c321be996d9bf10bd
目录 eda6c0dfe9c0248010d671f9b6e15f147ac93bf0 目录 | zip | gz
上一版本 b1f5b17a608d3d9c06ce216c7e1effc5edcc7b74 查看 | 对比
feat(robot): 完善机械手任务处理逻辑与状态管理

主要更新:
- 新增 QueryRobotCraneExecutingTask 方法获取执行中任务
- 优化 TaskService 重复任务处理逻辑,返回重复任务信息
- 修复 HttpClientHelper 缓存键生成问题
- RobotJob 增加 Picking/Puting 状态检查及执行中任务获取
- RobotMessageHandler 增加 MaxTaskTotalNum 任务总数限制检查
- RobotSocketState 新增 Homed 属性追踪机械手回零状态
- RobotSimpleCommandHandler 优化 allpickfinished/allputfinished 处理
- RobotWorkflowOrchestrator 增加 Homed 状态检查与条码重复校验
- TcpSocketServer 增加启动延迟,确保服务就绪
- 新增 RobotConst.cs 机械手常量定义

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
已添加2个文件
已修改11个文件
288 ■■■■■ 文件已修改
Code/WCS/DataDictionary.pdf 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/RobotEnum/RobotConst.cs 14 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Core/Http/HTTP/HttpClientHelper.cs 2 ●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/IRobotTaskService.cs 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/RobotTaskService.cs 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs 10 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotJob.cs 32 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotMessageHandler.cs 14 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotSocketState.cs 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotTaskProcessor.cs 24 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/Workflow/RobotSimpleCommandHandler.cs 135 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/Workflow/RobotWorkflowOrchestrator.cs 27 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SocketServer/TcpSocketServer.Server.cs 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史