dispatch/WcsTask.cs
@@ -728,13 +728,17 @@ break; //取货完成 case "5": if (transportTask.S_TYPE.Contains("出库")) { 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);