| | |
| | | |
| | | LogHelper.Info($"推送任务{mst.S_CODE}", "NDC"); |
| | | |
| | | |
| | | if (mst.S_TYPE.Contains("出库")) |
| | | { |
| | | var wcsTask = TaskHelper.GetTaskByWork("wcs", mst.S_OP_CODE); |
| | | if (wcsTask == null) { |
| | | LogHelper.Info($"推送任务{mst.S_CODE},没找到作业:{mst.S_OP_CODE}对应的出库任务", "NDC"); |
| | | return false; |
| | | } |
| | | |
| | | if (wcsTask.S_B_STATE=="未执行") |
| | | { |
| | | LogHelper.Info($"推送任务{mst.S_CODE},对应的Wcs出库任务未执行,暂不推送", "NDC"); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | |
| | | start = LocationHelper.GetAgvSiteZc(mst.S_START_LOC); |
| | | end = LocationHelper.GetAgvSiteZc(mst.S_END_LOC); |
| | | |
| | |
| | | if (work==null) |
| | | { |
| | | LogHelper.Info($"推送任务{mst.S_CODE},没找到作业:{mst.S_OP_CODE}", "NDC"); |
| | | return false; |
| | | } |
| | | |
| | | if (string.IsNullOrEmpty(work.CONNECTION)) |