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