From a7180aca2e4768d335ab7e11cf682dcb1b10dfc8 Mon Sep 17 00:00:00 2001 From: wxw <Administrator@DESKTOP-5BIMHQ3> Date: 星期四, 19 六月 2025 10:28:09 +0800 Subject: [PATCH] 修改pda打印标签日期格式 --- Wms/WMS.BLL/BllAsnServer/BllBoxInfoServer.cs | 45 +++++++++++++++++++++++++++++---------------- 1 files changed, 29 insertions(+), 16 deletions(-) diff --git a/Wms/WMS.BLL/BllAsnServer/BllBoxInfoServer.cs b/Wms/WMS.BLL/BllAsnServer/BllBoxInfoServer.cs index f6d72cd..3aa92c5 100644 --- a/Wms/WMS.BLL/BllAsnServer/BllBoxInfoServer.cs +++ b/Wms/WMS.BLL/BllAsnServer/BllBoxInfoServer.cs @@ -657,7 +657,7 @@ { if (pack.L2Name != "鎵�") { - packLevel = 2; + packLevel = 1;//JC34椤圭洰鍙湁涓�绾ф爣绛� bNum = Convert.ToInt32(pack.L2Num); } } @@ -710,14 +710,14 @@ #endregion int labelNum = 1; //鐢熶骇鏉$爜鏁伴噺 - if (zNum > 0) - { - labelNum = int.Parse(Math.Ceiling(qty / zNum).ToString());//鏍囩鏁伴噺 - } - else - { - throw new Exception("褰撳墠鍗曟嵁鐗╂枡鏄竴绾у寘瑁咃紝鏈煡璇㈠埌涓�绾у寘瑁呬俊鎭�"); - } + //if (zNum > 0) + //{ + labelNum = int.Parse(Math.Ceiling(qty / bNum).ToString());//鏍囩鏁伴噺 + //} + //else + //{ + // throw new Exception("褰撳墠鍗曟嵁鐗╂枡鏄竴绾у寘瑁咃紝鏈煡璇㈠埌涓�绾у寘瑁呬俊鎭�"); + //} #region 鑾峰彇/鐢熸垚鎵规鍙� @@ -734,32 +734,33 @@ if (i == labelNum) { // 鏈�鍚庝竴涓潯鐮� - var s = zNum * (i - 1); - if (zNum > qty - s) + var s = bNum * (i - 1); + if (bNum > qty - s) { boxQty = qty - s;// 鏁伴噺 } else { - boxQty = zNum;// 鏁伴噺 + boxQty = bNum;// 鏁伴噺 } } else { - boxQty = zNum; // 鏁伴噺 + boxQty = bNum; // 鏁伴噺 } //鑾峰彇绠辩爜 if (string.IsNullOrWhiteSpace(maxBoxCode)) { - var str = "B" + maxLotNoStr + "000001"; //鎵瑰彿+ 娴佹按 2302010001000001 + var str = "B" + maxLotNoStr + "000001"; //鎵瑰彿+ 娴佹按 B 230201 0001 000001 maxBoxCode = str; } else { - maxBoxCode = maxBoxCode.Substring(0, 11) + (int.Parse(maxBoxCode.Substring(11, 6)) + 1).ToString().PadLeft(6, '0'); + maxBoxCode = maxBoxCode.Substring(0, maxBoxCode.Length-6) + (int.Parse(maxBoxCode.Substring(maxBoxCode.Length - 6, 6)) + 1).ToString().PadLeft(6, '0'); } + DateTime? storeTime2 = null; // 灏嗘潯鐮佷繚瀛樺埌鍘熸枡鏉$爜琛� var labelModel = new BllBoxInfo() { @@ -780,7 +781,7 @@ InspectStatus = "0", ProductionTime = DateTime.Parse(productionTime), - StoreTime = DateTime.Parse(storeTime), + StoreTime = string.IsNullOrWhiteSpace(storeTime) ? storeTime2 : DateTime.Parse(storeTime ), ExpirationTime = DateTime.Parse(expirationTime), Origin = "WMS鐢熸垚", @@ -1026,6 +1027,7 @@ model.ExpirationTime = data.ExpirationTime; // 鏈夋晥鏈熻嚦 model.StoreTime = data.StoreTime; // 鍌ㄥ瓨鏈熻嚦 + model.ProductionTime = data.ProductionTime;//鐢熶骇鏃ユ湡 model.Qty = dataList.Sum(m => m.Qty);// 鏁伴噺 @@ -1081,6 +1083,7 @@ model.ExpirationTime = data.ExpirationTime; // 鏈夋晥鏈熻嚦 model.StoreTime = data.StoreTime; // 鍌ㄥ瓨鏈熻嚦 + model.ProductionTime = data.ProductionTime;//鐢熶骇鏃ユ湡 model.Qty = data1.Sum(m => m.Qty);// 鏁伴噺 @@ -1133,6 +1136,7 @@ model.ExpirationTime = data.ExpirationTime; // 鏈夋晥鏈熻嚦 model.StoreTime = data.StoreTime; // 鍌ㄥ瓨鏈熻嚦 + model.ProductionTime = data.ProductionTime;//鐢熶骇鏃ユ湡 model.Qty = data.Qty;// 鏁伴噺 @@ -1185,6 +1189,7 @@ model.ExpirationTime = data.ExpirationTime; // 鏈夋晥鏈熻嚦 model.StoreTime = data.StoreTime; // 鍌ㄥ瓨鏈熻嚦 + model.ProductionTime = data.ProductionTime;//鐢熶骇鏃ユ湡 model.Qty = data.Qty;// 鏁伴噺 @@ -1251,6 +1256,7 @@ model1.ExpirationTime = data.ExpirationTime; // 鏈夋晥鏈熻嚦 model1.StoreTime = data.StoreTime; // 鍌ㄥ瓨鏈熻嚦 + model1.ProductionTime = data.ProductionTime;//鐢熶骇鏃ユ湡 model1.Qty = dataList.Sum(m => m.Qty);// 鏁伴噺 model1.BoxNo = data.BoxNo; // 绠卞彿 @@ -1270,6 +1276,7 @@ model.ExpirationTime = data.ExpirationTime; // 鏈夋晥鏈熻嚦 model.StoreTime = data.StoreTime; // 鍌ㄥ瓨鏈熻嚦 + model.ProductionTime = data.ProductionTime;//鐢熶骇鏃ユ湡 model.Qty = data.Qty;// 鏁伴噺 model.BoxNo = data.BoxNo3; // 鏀彿 @@ -1317,6 +1324,7 @@ model.ExpirationTime = boxData.ExpirationTime; // 鏈夋晥鏈熻嚦 model.StoreTime = boxData.StoreTime; // 鍌ㄥ瓨鏈熻嚦 + model.ProductionTime = boxData.ProductionTime;//鐢熶骇鏃ユ湡 model.Qty = data.Sum(m => m.Qty); // 鏁伴噺 model.BoxNo = boxData.BoxNo; // 鏀彿 @@ -1339,6 +1347,7 @@ model1.ExpirationTime = item.ExpirationTime; // 鏈夋晥鏈熻嚦 model1.StoreTime = item.StoreTime; // 鍌ㄥ瓨鏈熻嚦 + model1.ProductionTime = item.ProductionTime;//鐢熶骇鏃ユ湡 model1.Qty = item.Qty;// 鏁伴噺 model1.BoxNo = item.BoxNo3; // 鏀彿 @@ -1385,6 +1394,7 @@ model.ExpirationTime = boxData.ExpirationTime; // 鏈夋晥鏈熻嚦 model.StoreTime = boxData.StoreTime; // 鍌ㄥ瓨鏈熻嚦 + model.ProductionTime = boxData.ProductionTime;//鐢熶骇鏃ユ湡 model.Qty = data.Sum(m => m.Qty); // 鏁伴噺 model.BoxNo = boxData.BoxNo; // 鏀彿 @@ -1409,6 +1419,7 @@ model1.ExpirationTime = item.ExpirationTime; // 鏈夋晥鏈熻嚦 model1.StoreTime = item.StoreTime; // 鍌ㄥ瓨鏈熻嚦 + model.ProductionTime = item.ProductionTime;//鐢熶骇鏃ユ湡 model1.Qty = item.Qty; // 鏁伴噺 model1.BoxNo = item.BoxNo3; // 鏀彿 @@ -1477,6 +1488,7 @@ model.ExpirationTime = boxData.ExpirationTime; // 鏈夋晥鏈熻嚦 model.StoreTime = boxData.StoreTime; // 鍌ㄥ瓨鏈熻嚦 + model.ProductionTime = boxData.ProductionTime;//鐢熶骇鏃ユ湡 model.Qty = data.Sum(m => m.Qty); // 鏁伴噺 model.BoxNo = boxData.BoxNo; // 鏀彿 @@ -1505,6 +1517,7 @@ model1.ExpirationTime = item.ExpirationTime; // 鏈夋晥鏈熻嚦 model1.StoreTime = item.StoreTime; // 鍌ㄥ瓨鏈熻嚦 + model.ProductionTime = item.ProductionTime;//鐢熶骇鏃ユ湡 model1.Qty = item.Qty;// 鏁伴噺 model1.BoxNo = item.BoxNo3; // 鏀彿 -- Gitblit v1.8.0