| | |
| | | //} |
| | | |
| | | //创建过未完成的任务不发起请求 |
| | | //var mst = WCSHelper.GetTaskByStartloc(device.TN_Location); |
| | | //if (mst == null) |
| | | //{ |
| | | // Traystacker(device.TN_Location, value, 2); |
| | | //} |
| | | //else |
| | | //{ |
| | | // LogHelper.Info($"有执行中的叠盘回库任务{mst.S_CODE},不触发叠盘任务"); |
| | | //} |
| | | var loc = LocationHelper.GetLocByLoc(device.TN_Location); |
| | | if (loc != null) |
| | | var mst = WCSHelper.GetTaskByStartloc(device.TN_Location); |
| | | if (mst == null) |
| | | { |
| | | if (loc.N_LOCK_STATE == 0) { |
| | | Traystacker(device.TN_Location, value, 2); |
| | | } |
| | | else |
| | | { |
| | | LogHelper.Info($"设备起点:{device.TN_Location}有锁,不生成任务"); |
| | | } |
| | | Traystacker(device.TN_Location, value, 2); |
| | | } |
| | | else |
| | | { |
| | | LogHelper.Info($"根据设备:{device.deviceName},起点:{device.TN_Location},未找到货位"); |
| | | LogHelper.Info($"有执行中的叠盘回库任务{mst.S_CODE},不触发叠盘任务"); |
| | | } |
| | | //var loc = LocationHelper.GetLocByLoc(device.TN_Location); |
| | | //if (loc != null) |
| | | //{ |
| | | // if (loc.N_LOCK_STATE == 0) { |
| | | // Traystacker(device.TN_Location, value, 2); |
| | | // } |
| | | // else |
| | | // { |
| | | // LogHelper.Info($"设备起点:{device.TN_Location}有锁,不生成任务"); |
| | | // } |
| | | //} |
| | | //else |
| | | //{ |
| | | // LogHelper.Info($"根据设备:{device.deviceName},起点:{device.TN_Location},未找到货位"); |
| | | //} |
| | | } |
| | | else |
| | | { |