| | |
| | | // return WebResponseContent.Instance.Error(ex.Message); |
| | | // } |
| | | //} |
| | | |
| | | |
| | | [HttpPost, HttpGet, Route("RecWMSTaskCompleted"), AllowAnonymous] |
| | | public WebResponseContent RecWMSTaskCompleted(int taskNum) |
| | | { |
| | |
| | | return WebResponseContent.Instance.Error(ex.Message); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 任务手动完成 |
| | | /// </summary> |
| | | /// <param name="taskNum"></param> |
| | | /// <returns></returns> |
| | | [HttpGet, HttpPost, Route("ManualTaskCompleted"), AllowAnonymous] |
| | | public async Task<WebResponseContent> ManualTaskCompleted(int taskNum) |
| | | { |
| | | return await Service.ManualTaskCompleted(taskNum); |
| | | } |
| | | |
| | | [HttpGet, HttpPost, Route("RGVTaskResending"), AllowAnonymous] |
| | | public WebResponseContent RGVTaskResending(int taskNum) |
| | | { |
| | | try |
| | | { |
| | | Dt_Task task = _taskRepository.QueryFirst(x => x.TaskNum == taskNum); |
| | | if(task == null) |
| | | { |
| | | return WebResponseContent.Instance.Error("为找到该任务信息"); |
| | | } |
| | | if (task.TaskState == TaskStatusEnum.RGV_Executing.ObjToInt()) |
| | | { |
| | | if (task.TaskType >= TaskTypeEnum.Outbound.ObjToInt() && task.TaskType <= TaskTypeEnum.Inbound.ObjToInt()) |
| | | { |
| | | _taskService.UpdateTask(task, TaskStatusEnum.RGV_Execute); |
| | | } |
| | | else if (task.TaskType >= TaskTypeEnum.Inbound.ObjToInt()) |
| | | { |
| | | _taskService.UpdateTask(task, TaskStatusEnum.RGV_NEW); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | return WebResponseContent.Instance.Error("非RGV执行中状态"); |
| | | } |
| | | |
| | | return WebResponseContent.Instance.OK(); |
| | | } |
| | | catch(Exception ex) |
| | | { |
| | | return WebResponseContent.Instance.Error(ex.Message); |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |