From 19a8809c11356f3fabdc16dc32c04762da415fb6 Mon Sep 17 00:00:00 2001 From: wangxinhui <wangxinhui@hnkhzn.com> Date: 星期二, 14 一月 2025 16:53:04 +0800 Subject: [PATCH] 测试架限制,油墨出库优化 --- 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/AGV/AGV_CSJExtend.cs | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/AGV/AGV_CSJExtend.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/AGV/AGV_CSJExtend.cs" index f26d272..a56bf1b 100644 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/AGV/AGV_CSJExtend.cs" +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/AGV/AGV_CSJExtend.cs" @@ -53,6 +53,7 @@ { agvTask.TaskState = TaskStatusEnum.AGV_Executing.ObjToInt(); //agvTask.Remark = content.Data.ObjToString(); + _taskService.UpdateTask(agvTask, TaskStatusEnum.AGV_Executing); } else { @@ -88,7 +89,7 @@ { if (WaitToTask.TaskType.GetTaskTypeGroup() == TaskTypeGroup.InboundGroup) { - if (WaitToTasks.FirstOrDefault(x=>x.TaskState==TaskStatusEnum.AGV_Puting.ObjToInt())!=null) + if (WaitToTasks.FirstOrDefault(x=>x.TaskState==TaskStatusEnum.AGV_Puting.ObjToInt() || x.TaskState == TaskStatusEnum.Finish.ObjToInt()) !=null) { continue; } @@ -150,16 +151,19 @@ if (content.Status && WaitToTask.TaskType.GetTaskTypeGroup() == TaskTypeGroup.InboundGroup) { WaitToTask.TaskState = TaskStatusEnum.AGV_Puting.ObjToInt(); + _taskService.UpdateTask(WaitToTask, TaskStatusEnum.AGV_Puting); break; } else if (content.Status && WaitToTask.TaskType.GetTaskTypeGroup() == TaskTypeGroup.OutbondGroup) { WaitToTask.TaskState = TaskStatusEnum.AGV_Executing.ObjToInt(); + _taskService.UpdateTask(WaitToTask, TaskStatusEnum.AGV_Executing); } else { WaitToTask.TaskState = TaskStatusEnum.Exception.ObjToInt(); WaitToTask.ExceptionMessage = content.Message; + _taskService.UpdateTask(WaitToTask, TaskStatusEnum.Exception); } } _taskService.UpdateData(WaitToTasks); -- Gitblit v1.9.3