| | |
| | | //1为接驳位交互 |
| | | if (safety.type == 1) |
| | | { |
| | | |
| | | var wcsTask1 = TaskHelper.GetTaskByWorkNo(mst.S_OP_CODE, "wcs"); |
| | | if (wcsTask1 != null) |
| | | { |
| | | //立库出库任务完成才能下发 |
| | | if (wcsTask1.S_TYPE.Contains("出库")) |
| | | { |
| | | if (wcsTask1.S_B_STATE != "完成") |
| | | { |
| | | return; |
| | | } |
| | | } |
| | | } |
| | | else { |
| | | return; |
| | | } |
| | | |
| | | |
| | | LogHelper.Info($"接驳位安全交互开始 任务号={mst.S_CODE},取货库区接驳位交互" , "安全交互"); |
| | | |
| | | //先给立库发送卸货通知 |
| | |
| | | //1为接驳位交互 |
| | | if (safety.type == 1) |
| | | { |
| | | LogHelper.Info($"接驳位安全交互开始 任务号={mst.S_CODE},交互类型为1,卸货库区货架交互", "安全交互"); |
| | | LogHelper.Info($"接驳位安全交互开始 任务号={mst.S_CODE},交互类型为1,卸货库区接驳位交互", "安全交互"); |
| | | |
| | | //先给立库发送卸货通知 |
| | | WcsTask.WcsCallback(mst, state, fkNo); |
| | |
| | | LogHelper.Info($"胎面安全交互卸货,任务号={mst.S_CODE},没找到终点{mst.S_END_LOC}配置", "胎面交互"); |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | } |
| | | else |
| | | { |