wanshenmean
14 小时以前 d0dfd9606e3ccc6f5cd4647270328b52b2e5a384
分支
用户 wanshenmean <cathay_xy@163.com>
星期二, 四月 21, 2026 15:46 +0800
提交者 wanshenmean <cathay_xy@163.com>
星期二, 四月 21, 2026 19:43 +0800
提交d0dfd9606e3ccc6f5cd4647270328b52b2e5a384
目录 6c0a3f3b6d55b6682f16d0b648c8ce624c8115eb 目录 | zip | gz
上一版本 c96b149557eb570ec3ae28e0d0c03adef734766a 查看 | 对比
feat: 添加堆垛机TargetAddress输送线站台检查

当 TrySelectOutboundTask 因 TargetAddress 输送线站台不空闲返回 null 时,
先尝试同 NextAddress 的其他出库任务,再尝试不同 NextAddress 的任务

refactor(StackerCraneTaskSelector): 优化 TrySelectOutboundTask 检查顺序

将本地站台检查(TargetAddress、NextAddress)提前到 WMS 移库检查之前,
避免站台不可用时发起不必要的 HTTP 调用

docs: 添加TargetAddress不可用时继续搜索实施计划

docs: 添加TargetAddress不可用时继续搜索设计文档

feat(StackerCraneTaskSelector): 在 TrySelectOutboundTask 中调用 TargetAddress 站台空闲检查

检查顺序:先检查 NextAddress 出库站台,再检查 TargetAddress 输送线站台
若 TargetAddress 站台不空闲(CV_State != 2),任务不可选

feat(StackerCraneTaskSelector): 新增 TargetAddress 输送线站台空闲检查方法

IsTargetAddressConveyorStationAvailable 通过路由查找输送线设备,读取 CV_State 判断是否空闲(CV_State == 2)

docs: 添加堆垛机TargetAddress站台检查实施计划

docs: 添加堆垛机TargetAddress输送线站台检查设计文档
已添加4个文件
已修改1个文件
614 ■■■■■ 文件已修改
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/StackerCraneTaskSelector.cs 93 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/docs/superpowers/plans/2026-04-21-stacker-crane-target-address-check.md 186 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/docs/superpowers/plans/2026-04-21-stacker-crane-target-address-search.md 143 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/docs/superpowers/specs/2026-04-21-stacker-crane-target-address-check-design.md 95 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/docs/superpowers/specs/2026-04-21-stacker-crane-target-address-search-design.md 97 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史