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