| | |
| | | LogHelper.Info($"推送任务{mst.S_CODE},对应的Wcs出库任务未执行,暂不推送", "NDC"); |
| | | return false; |
| | | } |
| | | |
| | | //接驳位两个agv任务,a任务取货完成 推送b任务 |
| | | var agvTask = LocationHelper.GetConnectionTask(wmsWork.CONNECTION,"agv"); |
| | | |
| | | LogHelper.Info($"推送任务{mst.S_CODE},当前接驳位{wmsWork.CONNECTION},第一个agv任务信息"+JsonConvert.SerializeObject(agvTask), "NDC"); |
| | | if (agvTask==null) |
| | | { |
| | | LogHelper.Info($"推送任务{mst.S_CODE},当前接驳位{wmsWork.CONNECTION},agv任务没找到,暂不推送", "NDC"); |
| | | return false; |
| | | } |
| | | |
| | | if (agvTask.S_B_STATE!="取货完成") |
| | | { |
| | | LogHelper.Info($"推送任务{mst.S_CODE},当前接驳位{wmsWork.CONNECTION},agv任务{agvTask.S_CODE},状态{agvTask.S_B_STATE},暂不推送", "NDC"); |
| | | return false; |
| | | } |
| | | } |
| | | //接驳位两个agv任务,a任务取货完成 推送b任务 |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | |