From 4981a1e8bfe9c18965d93dec8569d4980e824884 Mon Sep 17 00:00:00 2001 From: chengsc <11752@DESKTOP-DS49RCP> Date: 星期二, 24 六月 2025 09:12:19 +0800 Subject: [PATCH] 修改拆箱换标问题,添加拆托功能页 --- Wms/WMS.BLL/BllPdaServer/PdaCrServer.cs | 48 +++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 47 insertions(+), 1 deletions(-) diff --git a/Wms/WMS.BLL/BllPdaServer/PdaCrServer.cs b/Wms/WMS.BLL/BllPdaServer/PdaCrServer.cs index fc62305..e1297a5 100644 --- a/Wms/WMS.BLL/BllPdaServer/PdaCrServer.cs +++ b/Wms/WMS.BLL/BllPdaServer/PdaCrServer.cs @@ -1217,7 +1217,7 @@ /// <param name="boxNo"></param> /// <param name="devanQty"></param> /// <param name="userId"></param> - public void AddLableByDevanning(string boxNo, decimal devanQty, int userId) + public BoxListInfoDto AddLableByDevanning(string boxNo, decimal devanQty, int userId) { try { @@ -1293,6 +1293,24 @@ new OperationCrServer().AddLogOperationCr("搴撳唴浣滀笟", "鎿嶄綔鏃ュ織", boxNo, "缂栬緫", $"鎷嗙璐存爣锛氬師绠辩爜锛歿boxNo}鎷嗙锛屾坊鍔犳柊绠辩爜{boxNoNew}", userId); //鎻愪氦浜嬪姟 Db.CommitTran(); + + #region 鑾峰彇鎷嗙鐨勪俊鎭墦鍗� + + + var data = new BoxListInfoDto() + { + SkuNo = boxInfo.SkuNo, + SkuName = boxInfo.SkuName, + LotNo = boxInfo.LotNo, + BoxNoList = new List<string>() { boxNoNew } , + Date1 = boxInfo.ProductionTime.ToString(), + Date2 = boxInfo.ExpirationTime.ToString(), + + }; + + #endregion + + return data; } catch (Exception e) { @@ -1424,5 +1442,33 @@ #endregion + #region 鐗╂枡鎷嗘墭 锛堟爣绛俱�佹暟閲忥級 + + public void GetBoxInfo(string boxNo,string pallNo) + { + try + { + + + var boxInfo = Db.Queryable<DataBoxInfo>().Where(m=>m.IsDel == "0" && m.BoxNo == boxNo).ToList(); + if (!string.IsNullOrWhiteSpace(pallNo)) + { + boxInfo = boxInfo.Where(m=>m.PalletNo == pallNo).ToList(); + } + if (boxInfo.Count!=1) + { + throw new Exception("鏍囩淇℃伅閿欒锛岃鑱旂郴绠$悊鍛�"); + } + + + } + catch (Exception e) + { + throw new Exception(e.Message); + } + } + + #endregion + } } -- Gitblit v1.8.0