From 64ec1a7fb55389d8db371d112e49f741de866796 Mon Sep 17 00:00:00 2001
From: lss <Lss@HanInfo>
Date: 星期三, 18 六月 2025 16:41:26 +0800
Subject: [PATCH] 业务开发与优化

---
 HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/wms/LocationHelper.cs |   30 ++++++++++++++++--------------
 1 files changed, 16 insertions(+), 14 deletions(-)

diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/wms/LocationHelper.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/wms/LocationHelper.cs
index dec8e19..ba4f872 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/wms/LocationHelper.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/wms/LocationHelper.cs
@@ -5,6 +5,7 @@
 using System.Linq;
 using System.Text;
 using System.Threading.Tasks;
+using static HH.WCS.DaYang.wms.WMSHelper.AddChangeModel;
 
 namespace HH.WCS.DaYang.wms
 {
@@ -56,28 +57,29 @@
         /// <summary>
         /// 鍏ュ簱绠楁硶
         /// </summary>
-        /// <param name="loc">鍏ュ簱璧风偣</param>
+        /// <param name="itemCode">鐗╂枡缂栫爜</param>
         /// <returns></returns>
-        public static Location InStorage(Location loc)
+        public static Location InStorage(string itemCode)
         {
             var db = new SqlHelper<object>().GetInstance();
             Location location = null;
             List<Location> list = Locations.Values.ToList();
-            string itemCode = "";
+           
             string areaCode = "";
             try
             {
-                //鏍规嵁璧风偣鑾峰彇鎵樼洏鍜屾墭鐩樼墿鏂欑粦瀹氬叧绯�-                var cntrLoc = LocationHelper.GetLocCntr(loc.S_CODE).FirstOrDefault();
-                if (cntrLoc != null)
-                {
-                    //鑾峰彇鎵樼洏鐗╂枡缁戝畾鍏崇郴
-                    var cntrItem = db.Queryable<CntrItemDetail>().Where(a => a.S_CNTR_CODE == cntrLoc.S_CNTR_CODE).First();
-                    if (cntrItem != null)
-                    {
-                        itemCode = cntrItem.S_ITEM_CODE;
-                    }
-                }
+                ////鏍规嵁璧风偣鑾峰彇鎵樼洏鍜屾墭鐩樼墿鏂欑粦瀹氬叧绯�+                /// //string itemCode = "";
+                //var cntrLoc = LocationHelper.GetLocCntr(loc.S_CODE).FirstOrDefault();
+                //if (cntrLoc != null)
+                //{
+                //    //鑾峰彇鎵樼洏鐗╂枡缁戝畾鍏崇郴
+                //    var cntrItem = db.Queryable<CntrItemDetail>().Where(a => a.S_CNTR_CODE == cntrLoc.S_CNTR_CODE).First();
+                //    if (cntrItem != null)
+                //    {
+                //        itemCode = cntrItem.S_ITEM_CODE;
+                //    }
+                //}
 
                 //鎵樼洏鍏ュ簱锛岀浉鍚岀墿鏂欏唴娴嬫帓鐨勮揣浣�                 var Locs = GetLocByItemCode(areaCode, itemCode, new int[] { 1, 4 }).OrderByDescending(b => b.N_COL).ToList();

--
Gitblit v1.9.1