| | |
| | | var wmsTask = WMSHelper.GetWmsTask(task.S_OP_CODE); |
| | | if (wmsTask != null) |
| | | { |
| | | |
| | | if (task.N_B_STATE == 0) |
| | | { |
| | | //等待直接修改状态为取消 |
| | |
| | | //已推送但是没有完成或者取消,通知hosttoagv |
| | | NDCApi.CancelOrder(task.S_CODE.Trim()); |
| | | } |
| | | else |
| | | else |
| | | { |
| | | TaskProcess.Cancel(task); |
| | | TaskProcess.OperateStatus(task, 7); |
| | |
| | | result.resultCode = 1; |
| | | result.resultMsg = "任务已结束"; |
| | | } |
| | | |
| | | } |
| | | else |
| | | else |
| | | { |
| | | result.resultCode = 1; |
| | | result.resultMsg = "任务所处的作业不存在"; |
| | |
| | | WMSHelper.UpdateTaskState(op); |
| | | result.resultMsg = "任务等待,直接取消"; |
| | | } |
| | | else if (op.N_B_STATE ==1) |
| | | else if (op.N_B_STATE == 1) |
| | | { |
| | | //已推送但是没有完成或者取消,通知hosttoagv |
| | | //NDCHelper.Cancel(task.S_CODE.Trim()); |
| | |
| | | return ApiHelper.WeiLiDisbutionIn(model); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// PDA分拣回 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | [Route("ErrorOperation")] |
| | | public SimpleResult ErrorOperation(MoboxOperationBase model) |
| | | { |
| | | LogHelper.Info($"清除错误作业 入参={JsonConvert.SerializeObject(model)}"); |
| | | return ApiHelper.ErrorOperation(model); |
| | | } |
| | | |
| | | ///// <summary> |
| | | ///// 呼叫空框 |