From f165ef7e3b194d59d05e999d4106953aca05f55a Mon Sep 17 00:00:00 2001 From: 王 垚 <1402714037@qq.com> Date: 星期三, 10 八月 2022 20:06:57 +0800 Subject: [PATCH] 优化 送货单批量删除 --- WebAPI/Controllers/BarCodeController.cs | 25 ++++++++++++++++++++++--- 1 files changed, 22 insertions(+), 3 deletions(-) diff --git a/WebAPI/Controllers/BarCodeController.cs b/WebAPI/Controllers/BarCodeController.cs index 9250a1e..9665667 100644 --- a/WebAPI/Controllers/BarCodeController.cs +++ b/WebAPI/Controllers/BarCodeController.cs @@ -585,6 +585,27 @@ HSumQty = ClsPub.isDoule(oItemSub.HQty); //HWXQtyCol for (int i = 0; i < HBQty; i++) { + LSH = LSH + 1; + LSH2 = LSH.ToString(); + while (LSH2.Length < LSHlen) //濡傛灉娴佹按鍙峰皬浜�6浣嶆暟鍓嶉潰琛�0 + { + LSH2 = "0" + LSH2; + } + sDate = ClsPub.GetServerDate(0); + sYear = ClsPub.isDate(sDate).Year.ToString().Substring(2, 2); + sPeriod = "0" + ClsPub.isDate(sDate).Month.ToString(); + sPeriod = sPeriod.Substring(sPeriod.Length - 2, 2); + sDay = "0" + ClsPub.isDate(sDate).Day.ToString(); + sDay = sDay.Substring(sDay.Length - 2, 2); + //================================== + TM = HNumber + sYear + sPeriod + sDay + LSH2; + while (TM.Length < SumLen) //濡傛灉鏉$爜灏忎簬12浣嶆暟鍓嶉潰琛�0 + { + TM = "0" + TM; + } + //TM = "B" + TM; + TM = "SRM" + "B" + TM; + if (HSumQty - HMinQty > 0) { WeiShu = ""; @@ -602,8 +623,6 @@ } HMinQty = HSumQty; } - TM = $"{oItemSub.HMaterID}#{HMinQty}"; - Model.ClsGy_BarCodeBill_WMS_Model bar = new Model.ClsGy_BarCodeBill_WMS_Model(); bar.HBarCode = TM; bar.HMaterID = oItemSub.HMaterID; @@ -695,7 +714,7 @@ TM2 = "0" + TM2; } bar2.HMaterID = oItemSub2.HMaterID; - bar2.HBarCode = oItemSub2.HBarCode.Split('#')[0] + "#" + HWXQty.ToString(); + bar2.HBarCode = oItemSub2.HBarCode + "-" + TM2; bar2.HUnitID = oItemSub2.HUnitID; bar2.HQty = HWXQty; bar2.HBatchNo = DBUtility.ClsPub.isStrNull(oItemSub2.HBatchNo); -- Gitblit v1.9.1