| | |
| | | // AGV 任务 134562(7) 状态处理 |
| | | switch (model.state) { |
| | | case 1: // 执行 |
| | | WCSHelper.Begin(TN_Task, model.forklift_no); // 已推送的任务的状态改成执行 |
| | | WCSHelper.SetTaskBegin(TN_Task, model.forklift_no); // 已推送的任务的状态改成执行 |
| | | break; |
| | | case 3: // 开始取货 |
| | | WCSHelper.UpdateTaskState(TN_Task, "开始取货"); // 任务状态改成开始取货 |
| | |
| | | TaskProcess.OperateStatus(TN_Task, 6); // 终点容器货位绑定,解锁终点 |
| | | break; |
| | | case 2: // 完成 |
| | | WCSHelper.End(TN_Task); // 任务状态改成结束 |
| | | WCSHelper.SetTaskEnd(TN_Task); // 任务状态改成结束 |
| | | |
| | | //if (TN_Task.S_TYPE == TaskName.抽检_出库) { |
| | | // var checkCompleteTask = Task.Run(() => { |
| | |
| | | break; |
| | | case 7: // 异常 |
| | | TaskProcess.OperateStatus(TN_Task, 7); // 异常处理 |
| | | WCSHelper.Fail(TN_Task); // 任务状态改成错误 |
| | | WCSHelper.SetTaskFail(TN_Task); // 任务状态改成错误 |
| | | break; |
| | | } |
| | | |