From db6156a92cc59467bde608a00c76952ebc75e488 Mon Sep 17 00:00:00 2001 From: dengjunjie <dengjunjie@hnkhzn.com> Date: 星期二, 05 三月 2024 09:51:05 +0800 Subject: [PATCH] 优化代码 --- 代码管理/WMS/WMS_Server/WIDESEA_WMS/ToAGV/ToAGVServer.cs | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Server/WIDESEA_WMS/ToAGV/ToAGVServer.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Server/WIDESEA_WMS/ToAGV/ToAGVServer.cs" index b6454a8..f4cb0d3 100644 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Server/WIDESEA_WMS/ToAGV/ToAGVServer.cs" +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Server/WIDESEA_WMS/ToAGV/ToAGVServer.cs" @@ -5,6 +5,7 @@ using WIDESEA_Entity.DomainModels; using WIDESEA_Entity.ToAGV; using WIDESEA_WMS.Common; +using WIDESEA_WMS.Common.AGVTask; using WIDESEA_WMS.IRepositories; using WIDESEA_WMS.Repositories; @@ -38,7 +39,7 @@ if (tasteInfo.TASK_State < 1 || tasteInfo.TASK_State > 4) throw new Exception("鏈畾涔夌殑浠诲姟鐘舵��:" + tasteInfo.TASK_State); var StateName = Enum.GetName(typeof(AGVTaskStateEnum), tasteInfo.TASK_State); - if (task.agv_taskstate == StateName) + if (task.agv_taskstate == StateName && task.agv_taskstate != AGVTaskStateEnum.Complete1.ToString()) { respone.success = 2; respone.Message = tasteInfo.TASK_NO + "锛氶噸澶嶈皟鐢紝浠诲姟鐘舵�佷负锛�" + tasteInfo.TASK_State; @@ -62,9 +63,11 @@ throw new Exception("浠诲姟鐘舵�佹洿鏂板け璐ワ紒浠诲姟ID锛�" + tasteInfo.TASK_NO + "锛涗换鍔$姸鎬侊細" + tasteInfo.TASK_State); if (tasteInfo.TASK_State == (int)AGVTaskStateEnum.Complete1) { - HandleTask.AddHtyTask(task); + task.agv_finishedtime = DateTime.Now; + //HandleTask_Mes.UploadMESInfo(task); HandleTask.Updateinventory(task); HandleTask.AutoUpdateHCJState(task); + HandleTask.AddHtyTask(task); } } catch (Exception ex) -- Gitblit v1.9.3