| | |
| | | { |
| | | return WebResponseContent.Instance.Error("æªæ¾å°è¯¥ä»»å¡ä¿¡æ¯"); |
| | | } |
| | | if(task.TaskState == TaskStatusEnum.SC_Executing.ObjToInt()) |
| | | if (task.TaskState == TaskStatusEnum.SC_Executing.ObjToInt() || (task.DeviceCode.Contains("SC01")&& task.TaskState == TaskStatusEnum.Pending.ObjToInt())) |
| | | { |
| | | _taskService.UpdateTask(task, TaskStatusEnum.SC_Execute); |
| | | } |
| | |
| | | return WebResponseContent.Instance.Error(ex.Message); |
| | | } |
| | | } |
| | | |
| | | [HttpPost, HttpGet, Route("RecWMSTaskHandCancel"), AllowAnonymous] |
| | | public WebResponseContent RecWMSTaskHandCancel(int taskNum) |
| | | { |
| | | return Service.RecWMSTaskHandCancel(taskNum); |
| | | } |
| | | |
| | | //è¾
æè¾é线任å¡éå |
| | | [HttpPost, HttpGet, Route("FLconverTaskResending"), AllowAnonymous] |
| | | public WebResponseContent FLconverTaskResending(int taskNum) |
| | | { |
| | | try |
| | | { |
| | | Dt_Task task = _taskRepository.QueryFirst(x => x.TaskNum == taskNum); |
| | | if (task == null) |
| | | { |
| | | return WebResponseContent.Instance.Error("æªæ¾å°è¯¥ä»»å¡ä¿¡æ¯"); |
| | | } |
| | | if (task.TaskState == TaskStatusEnum.Line_Executing.ObjToInt() && task.DeviceCode.Contains("FL")) |
| | | { |
| | | _taskService.UpdateTask(task, TaskStatusEnum.New); |
| | | } |
| | | else |
| | | { |
| | | return WebResponseContent.Instance.Error("éè¾é线æ§è¡ä¸ç¶ææéè¾
æä»ä»»å¡"); |
| | | } |
| | | return WebResponseContent.Instance.OK(); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return WebResponseContent.Instance.Error(ex.Message); |
| | | } |
| | | } |
| | | } |
| | | } |