| | |
| | | return result; |
| | | } |
| | | |
| | | internal static Result cancelTask1(cancleTaskParme model) |
| | | internal static Result cancelTask1(MoboxTaskBase model) |
| | | { |
| | | var result = new Result(); |
| | | LogHelper.Info("cancelTask1取消任务信息:" + JsonConvert.SerializeObject(model), "取消"); |
| | |
| | | |
| | | try |
| | | { |
| | | var task = TaskHelper.GetTaskByWorkNo(model.task_no, "agv"); |
| | | var task = TaskHelper.GetTaskByWorkNo(model.TaskNo, "agv"); |
| | | |
| | | var wcsTask = TaskHelper.GetTaskByWorkNo(model.task_no, "wcs"); |
| | | var wcsTask = TaskHelper.GetTaskByWorkNo(model.TaskNo, "wcs"); |
| | | |
| | | if (task != null) |
| | | { |
| | |
| | | else |
| | | { |
| | | result.errCode = 1; |
| | | result.errMsg = $"{model.task_no}任务不存在"; |
| | | result.errMsg = $"{model.TaskNo}任务不存在"; |
| | | result.success = false; |
| | | return result; |
| | | } |
| | | |
| | | if (wcsTask != null) |
| | |
| | | WmsTaskAction ac4 = TaskHelper.GetActionRecord(task.S_CODE, "4"); |
| | | if (ac4 != null) |
| | | { |
| | | |
| | | LogHelper.Info("CompleteTask agv任务已经取货完成,任务强制完成处理", "强制完成"); |
| | | |
| | | |
| | | TaskHelper.UpdateStatus(task, "卸货完成"); |
| | | LocationHelper.UnLockLoc(task.S_END_LOC); |
| | |
| | | } |
| | | else |
| | | { |
| | | |
| | | LogHelper.Info("CompleteTask agv任务没有取货完成,任务取消处理", "强制完成"); |
| | | var cancle = new cancleTaskParme(); |
| | | cancle.task_no = task.S_CODE; |