From 7afc439ba32e234ebc455c98fa084ae6eef8a621 Mon Sep 17 00:00:00 2001
From: lss <2538410689@qq.com>
Date: 星期四, 03 七月 2025 17:24:04 +0800
Subject: [PATCH] 优化

---
 HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/DeviceProcess.cs |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/DeviceProcess.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/DeviceProcess.cs
index 710915c..49961fb 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/DeviceProcess.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/DeviceProcess.cs
@@ -48,7 +48,7 @@
         /// <summary>
         /// 鍙犵洏鏈虹┖鎵樿繑鍥�         /// </summary>    
-        internal static void Traystacker(string loc, int qty, int type)
+        internal static void Traystacker(string loc, int qty, int type,string cntrcode="")
         {
             try
             {
@@ -145,12 +145,19 @@
                         //    var cntrcodes = cntr.Select(a => a.S_CNTR_CODE).ToArray();
                         //    cntrcode = string.Join(",", cntrcodes);
                         //}
+                        string cntrcode = "";
+                        var cntr = db.Queryable<LocCntrRel>().Where(a => a.S_LOC_CODE.Trim() == item.S_CODE).ToList();
+                        if (cntr.Count > 0)
+                        {
+                            cntrcode = cntr.OrderBy(a => a.T_CREATE).First().S_CNTR_CODE;
+                            // cntrcode = string.Join(",", cntrcodes);
+                        }
                         LogHelper.Info($"璐т綅{location}鍙犳弧6涓紑濮嬪洖璋冩帴鍙�);
                         //鍒涘缓杩囨湭瀹屾垚鐨勪换鍔′笉鍙戣捣璇锋眰
                         var mst = WCSHelper.GetTaskByStartloc(item.S_CODE);
                         if (mst == null)
                         {
-                            Traystacker(item.S_CODE, item.N_CURRENT_NUM, 1);
+                            Traystacker(item.S_CODE, item.N_CURRENT_NUM, 2, cntrcode);
                         }
                     }
                 }

--
Gitblit v1.9.1