| | |
| | | break; |
| | | //取货完成 |
| | | case "5": |
| | | if (transportTask.S_TYPE.Contains("出库")) { |
| | | LocationHelper.UnBindingLoc(transportTask.S_START_LOC, transportTask.S_CNTR_CODE.Split(',').ToList()); |
| | | } |
| | | TaskHelper.UpdateStatus(transportTask, "取货完成"); |
| | | LocationHelper.UnBindingLoc(transportTask.S_START_LOC, transportTask.S_CNTR_CODE.Split(',').ToList()); |
| | | break; |
| | | |
| | | //7取消 |
| | | case "7": |
| | | if (transportTask.S_B_STATE=="完成") |
| | | { |
| | | throw new Exception($"{transportTask}任务已完成,不允许取消"); |
| | | } |
| | | |
| | | LogHelper.Info($"任务号{transportTask.S_CODE},取消任务成功", "Wcs任务执行通知"); |
| | | TaskHelper.Fail(transportTask); |
| | | TaskProcess.OperateStatus(transportTask, 7); |