From af42a9904d1d3939da7fa0a00c3a7a2ced78258e Mon Sep 17 00:00:00 2001
From: lss <Lss@HanInfo>
Date: 星期三, 21 五月 2025 17:26:18 +0800
Subject: [PATCH] 佳通问题优化

---
 HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/wms/ContainerHelper.cs |   42 +++++++++++++++++++++++++++++++++++++-----
 1 files changed, 37 insertions(+), 5 deletions(-)

diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/wms/ContainerHelper.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/wms/ContainerHelper.cs
index cadfa3d..c96a0e5 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/wms/ContainerHelper.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/wms/ContainerHelper.cs
@@ -41,11 +41,26 @@
         /// <summary>
         /// 鍒涘缓鎵樼洏鐗╂枡缁戝畾鍏崇郴
         /// </summary>
-        /// <param name="loc"></param>
-        /// <param name="cntr"></param>
-        /// <param name="itemcode"></param>
+        /// <param name="loc">璐т綅</param>
+        /// <param name="cntr">鎵樼洏</param>
+        /// <param name="itemcode">鐗╂枡缂栫爜</param>
+        /// <param name="itemname">鐗╂枡鍚嶇О</param>
+        /// <param name="itemtype">鐗╂枡绫诲瀷</param>
+        /// <param name="cntrtype">鎵樼洏绫诲瀷</param>
+        /// <param name="batch">鎵规鍙�/param>
+        /// <param name="wmslot">wms鍐呴儴鎵规鍙凤紝杞彂</param>
+        /// <param name="weight">閲嶉噺</param>
+        /// <param name="unit">鍗曚綅</param>
+        /// <param name="level">鐗╂枡绛夌骇</param>
+        /// <param name="tyreType">杞瀷</param>
+        /// <param name="supplier">渚涘簲鍟�/param>
+        /// <param name="receiveLot">鏀惰幏鎵规</param>
+        /// <param name="subpool">瀛愬簱</param>
+        /// <param name="expData">鐢熶骇鏃堕棿</param>
+        /// <param name="prdData">鍒版湡鏃堕棿</param>
         /// <returns></returns>
-        internal static bool CreateCntrItem(string loc, string cntr, string itemcode, string itemname, string itemtype, string cntrtype, string batch, string weight, string unit, string level = "")
+        internal static bool CreateCntrItem(string loc, string cntr, string itemcode, string itemname, string itemtype, string cntrtype,
+            string batch,string wmslot, string weight, string unit, string tyreType, string supplier, string receiveLot, string subpool, string expData = "", string prdData = "", string level = "")
         {
             var res = false;
             var db = new SqlHelper<object>().GetInstance();
@@ -67,7 +82,24 @@
                     if (cntritem == null && !kts.Contains(itemcode))
                     {
                         var iteminfo = db.Queryable<TN_Material>().Where(a => a.S_ITEM_CODE.Trim() == itemcode && a.S_ITEM_NAME.Trim() == itemname).First();
-                        var cir = new CntrItemDetail { S_CNTR_CODE = cntr, S_ITEM_CODE = itemcode, S_ITEM_NAME = itemname, S_ITEM_SPEC = itemtype, S_WU = unit, F_WEIGHT = weight, S_BATCH_NO = batch, LEV = level };
+                        var cir = new CntrItemDetail
+                        {
+                            S_CNTR_CODE = cntr,
+                            S_ITEM_CODE = itemcode,
+                            S_ITEM_NAME = itemname,
+                            S_ITEM_SPEC = itemtype,
+                            S_WU = unit,
+                            F_WEIGHT = weight,
+                            S_BATCH_NO = batch,
+                            WmsLot = wmslot,
+                            LEV = level,
+                            TyreType = tyreType,
+                            S_SUPPLIER_NO = supplier,
+                            ReceiveLot = receiveLot,
+                            Subpool = subpool,
+                            D_EXP_DATE = expData,
+                            D_PRD_DATE = prdData
+                        };
                         db.Insertable<CntrItemDetail>(cir).ExecuteCommand();
                     }
                     var cntrloc = db.Queryable<LocCntrRel>().Where(a => a.S_CNTR_CODE.Trim() == cntr).First();

--
Gitblit v1.9.1