| | |
| | | } |
| | | } |
| | | |
| | | //堆垛机任务优先执行 |
| | | [HttpPost, HttpGet, Route("StackerCraneTaskPriority"), AllowAnonymous] |
| | | //RGV入库任务重发 |
| | | [HttpPost, HttpGet, Route("RGVTaskResending"), AllowAnonymous] |
| | | public WebResponseContent StackerCraneTaskPriority(int taskNum) |
| | | { |
| | | try |
| | |
| | | { |
| | | return WebResponseContent.Instance.Error("未找到该任务信息"); |
| | | } |
| | | if (task.TaskState == TaskStatusEnum.SC_Execute.ObjToInt()) |
| | | if (task.TaskState == TaskStatusEnum.RGV_Executing.ObjToInt()) |
| | | { |
| | | task.Grade = 98; |
| | | _taskService.UpdateTask(task, TaskStatusEnum.RGV_NEW); |
| | | } |
| | | else |
| | | { |
| | | return WebResponseContent.Instance.Error("非堆垛机待执行状态"); |
| | | return WebResponseContent.Instance.Error("非RGV执行中状态"); |
| | | } |
| | | _taskRepository.UpdateData(task); |
| | | return WebResponseContent.Instance.OK(); |
| | | } |
| | | catch (Exception ex) |