From 20f9d82c65c5199afacc493886af60dab1f1423b Mon Sep 17 00:00:00 2001
From: czw <selecti@yeah.net>
Date: 星期四, 19 六月 2025 08:23:44 +0800
Subject: [PATCH] 1

---
 2025年6月12日/AuxAllWCS/RunTime/Code/自定义类.cs |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

diff --git "a/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/RunTime/Code/\350\207\252\345\256\232\344\271\211\347\261\273.cs" "b/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/RunTime/Code/\350\207\252\345\256\232\344\271\211\347\261\273.cs"
index 707ac26..ee13809 100644
--- "a/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/RunTime/Code/\350\207\252\345\256\232\344\271\211\347\261\273.cs"
+++ "b/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/RunTime/Code/\350\207\252\345\256\232\344\271\211\347\261\273.cs"
@@ -535,6 +535,8 @@
 #region    [鑷畾涔夌被][20250325152141671][TaskProcess]
 	internal static bool CreateTask(string no, string from, string to, string taskType, int pri, List<string> cntrs, string workMode = "AGV", int cntrCount = 1, int startLayer = 1, int endLayer = 1)
 {
+	
+            LogHelper.Debug($"杈撻�绾縍GV绌烘墭浠诲姟 from:{from}>to {to}寮�鍒涘缓>");
      var cntrInfo = string.Join(",", cntrs);
  ILocRepository locc = new LocRepository();
  var fromLoc = locc.FindEntity(x => x.S_LOC_CODE == from);
@@ -575,11 +577,16 @@
      };
      ITaskRepository taskserice = new TaskRepository();
      taskserice.Insert(wmsTask);
-     fromLoc.S_LOCK_STATE = "鍑哄簱閿�;
-     endLoc.S_LOCK_STATE = "鍏ュ簱閿�;
-     locc.Update(fromLoc);
-     locc.Update(endLoc);
-     return true;
+     
+                if (workMode == "AGV")
+                {
+                    fromLoc.S_LOCK_STATE = "鍑哄簱閿�;
+                    endLoc.S_LOCK_STATE = "鍏ュ簱閿�;
+                    locc.Update(fromLoc);
+                    locc.Update(endLoc);
+                }
+                
+                LogHelper.Debug($"杈撻�绾縍GV绌烘墭浠诲姟 from:{from}>to {to} 鍒涘缓{wmsTask.S_TASK_NO}鎴愬姛");
  }
  catch (Exception ex)
  {

--
Gitblit v1.9.1