From 5b4f00ff3ea04a3246a8f6f86bdefe749fcfd0c4 Mon Sep 17 00:00:00 2001 From: yuyou_x <2336760928@qq.com> Date: 星期二, 26 三月 2024 08:24:28 +0800 Subject: [PATCH] 合并代码 --- Wms/WMS.BLL/BllPdaServer/PdaSoServer.cs | 78 +++++++++++++++++++------------------- 1 files changed, 39 insertions(+), 39 deletions(-) diff --git a/Wms/WMS.BLL/BllPdaServer/PdaSoServer.cs b/Wms/WMS.BLL/BllPdaServer/PdaSoServer.cs index 736b070..78c8489 100644 --- a/Wms/WMS.BLL/BllPdaServer/PdaSoServer.cs +++ b/Wms/WMS.BLL/BllPdaServer/PdaSoServer.cs @@ -255,9 +255,9 @@ //{ // if (expr) // { - + // } - + //} var com = comInfo.FirstOrDefault(m => m.IsDel == "0" && m.BoxNo3 != null && m.BoxNo3 == demo.BoxNo); if (com != null) @@ -336,7 +336,7 @@ throw new Exception($"鏈煡璇㈠埌瀵瑰簲鍒嗛厤淇℃伅锛岃鏍稿疄锛�"); } } - + //搴撳瓨鏄庣粏 var detail = Db.Queryable<DataStockDetail>().First(a => a.IsDel == "0" && a.PalletNo == palletNo); if (detail == null) @@ -352,7 +352,7 @@ { SkuNo = detail.SkuNo, BoxNo = detail.SkuNo, - Qty = allot == null ? (int)(detail.Qty-detail.LockQty) : (int)allot.Qty, + Qty = allot == null ? (int)(detail.Qty - detail.LockQty) : (int)allot.Qty, PickedQty = allot == null ? 0 : (int)allot.CompleteQty, }; @@ -452,7 +452,7 @@ var comList = new List<BllCompleteDetail>(); foreach (var item in boxInfos) { - if (comDetailList.Any(m => m.BoxNo3 == item.BoxNo3)) + if (comDetailList.Any(m => m.BoxNo3 == item.BoxNo3) && item.BoxNo3 != null) { throw new Exception($"褰撳墠{item.BoxNo}涓瓄item.BoxNo3}宸叉嫞璐у畬鎴愶紝璇峰嬁閲嶅鎷h揣"); } @@ -617,7 +617,7 @@ } } var pickQty = 0;//鎷h揣鐨勬暟閲� - + var comList = new List<BllCompleteDetail>(); foreach (var item in boxInfos) { @@ -648,7 +648,7 @@ if (biaoShi != "2") { //鍒犻櫎搴撳瓨绠辩爜鏄庣粏 - Db.Deleteable(item).ExecuteCommand(); + Db.Deleteable(item).ExecuteCommand(); } else//鏁伴噺鎷h揣 { @@ -935,7 +935,7 @@ pallet.Status = "0"; Db.Updateable(pallet).ExecuteCommand(); } - + //淇敼鍑哄簱鍗曟槑缁嗘嫞璐ф暟閲� noticeDetail.CompleteQty += int.Parse(PickQty); Db.Updateable(noticeDetail).ExecuteCommand(); @@ -1330,25 +1330,25 @@ { var type = ""; var detail = Db.Queryable<DataStockDetail>().First(m => m.IsDel == "0" && m.PalletNo == palletNo); - if (detail== null) + if (detail == null) { throw new Exception("褰撳墠鎵樼洏鏈湪搴撳瓨涓�"); } //鎬庝箞鍒ゆ柇褰撳墠鎵樼洏鏄簱澶栬鍙栨牱鐨勬墭鐩橈紝姝e父鍑哄簱鍓╀綑鎵樼洏鐩墠杩欑鎯呭喌涔熻兘鎷h揣鍟婏紝涔熸病鏈夊垎閰嶄俊鎭� var allot = Db.Queryable<BllExportAllot>().First(m => m.IsDel == "0" && m.PalletNo == palletNo && m.Status != "5" && m.Status != "6"); - if (allot!=null) + if (allot != null) { var soNo = Db.Queryable<BllExportNotice>() .First(m => m.IsDel == "0" && m.SONo == allot.SONo); if (soNo == null) { throw new Exception("鏈壘鍒版墭鐩樹笂鍑哄簱鍗曟嵁淇℃伅"); - } + } if (soNo.Type != "3") { throw new Exception("璇ユ墭鐩樹笉鏄彇鏍锋墭鐩�"); - } + } type = "0";//搴撳唴鍙栨牱 } else @@ -1391,7 +1391,7 @@ } //鍙栨牱鍑哄簱鎷h揣(鏍囩) - public void SampleSoSetPick(string soType,string soNo, string soDetailId, string palletNo, string boxNo, string boxNo3, string pickQty1, string asnNo, int userId) + public void SampleSoSetPick(string soType, string soNo, string soDetailId, string palletNo, string boxNo, string boxNo3, string pickQty1, string asnNo, int userId) { Db.BeginTran(); try @@ -1400,7 +1400,7 @@ { throw new Exception("鍙栨牱鏍囪瘑涓嶈兘涓虹┖"); } - + //soType: 0搴撳唴鍙栨牱锛屾湁鍑哄簱鍗曞強鍒嗛厤淇℃伅锛� 1搴撳墠鍙栨牱锛屽弽鍚戞坊鍔犲嚭搴撳崟鍙婂垎閰嶄俊鎭� if (soType == "1") { @@ -1410,7 +1410,7 @@ if (string.IsNullOrWhiteSpace(asnNo)) { throw new Exception("鍏ュ簱鍗曚笉鑳戒负绌�"); - } + } if (string.IsNullOrWhiteSpace(palletNo)) { throw new Exception("鎵樼洏鐮佷笉鑳戒负绌�"); @@ -1435,7 +1435,7 @@ throw new Exception("鏈煡璇㈠埌璇ユ墭鐩樼殑搴撳瓨鏄庣粏淇℃伅锛�"); } - var sku = Db.Queryable<SysMaterials>().First(m=>m.IsDel == "0" && m.SkuNo == stockDetail.SkuNo); + var sku = Db.Queryable<SysMaterials>().First(m => m.IsDel == "0" && m.SkuNo == stockDetail.SkuNo); if (sku == null) { throw new Exception("鏈煡璇㈠埌褰撳墠鎵樼洏涓婄殑鐗╂枡淇℃伅"); @@ -1450,7 +1450,7 @@ //鍑哄簱鍗� var notice = Db.Queryable<BllExportNotice>().First(m => m.IsDel == "0" && m.AsnSampleNo == asnNo); //鍒涘缓鍑哄簱鍗� - if (notice == null || notice.Status == "6") + if (notice == null || notice.Status == "6") { var billNo = ""; var bl = true; @@ -1462,7 +1462,7 @@ bl = Db.Queryable<BllExportNotice>().Any(m => m.SONo == no); } while (bl); - + var addNotice = new BllExportNotice() { SONo = billNo, @@ -1474,7 +1474,7 @@ WaveNo = "", IsDespatch = "0", CompleteTime = DateTime.Now, - CreateUser = userId, + CreateUser = userId, }; var n = Db.Insertable(addNotice).ExecuteReturnEntity(); @@ -1508,7 +1508,7 @@ IsIssueLotNo = "0", Status = "3", CreateUser = userId, - + }; var m = Db.Insertable(addNoticeDetail).ExecuteReturnEntity(); noticeDetail = m; @@ -1531,8 +1531,8 @@ SkuName = sku.SkuName, Standard = sku.Standard, PalletNo = palletNo, - IsBale = "0" , //鏄惁瑁瑰寘 - IsBelt = "0" , //鏄惁鎵撳甫 + IsBale = "0", //鏄惁瑁瑰寘 + IsBelt = "0", //鏄惁鎵撳甫 Qty = 0, CompleteQty = 0, @@ -1549,7 +1549,7 @@ var fp = Db.Insertable(addAllot).ExecuteReturnEntity(); allot2 = fp; } - + #endregion @@ -1623,7 +1623,7 @@ } } var pickQty = 0;//鎷h揣鐨勬暟閲� - + var comList = new List<BllCompleteDetail>(); foreach (var item in boxInfos) { @@ -1678,7 +1678,7 @@ } pickQty += biaoShi == "2" ? int.Parse(pickQty1) : item.Qty; } - + //鏀瑰彉搴撳唴绠辩爜鏄惁闆剁淇℃伅 if (biaoShi == "1") @@ -1695,13 +1695,13 @@ Db.Insertable(comList).ExecuteCommand(); //淇敼鍑哄簱鍒嗛厤淇℃伅 allot2.Qty += pickQty; - allot2.CompleteQty += pickQty; + allot2.CompleteQty += pickQty; Db.Updateable(allot2).ExecuteCommand(); //鍒犻櫎鎴栦慨鏀瑰簱瀛樻槑缁� stockDetail.BitPalletMark = "1";//淇敼涓洪浂鎵樻爣璇� stockDetail.Qty -= pickQty; - + if (stockDetail.Qty <= 0) { Db.Deleteable(stockDetail).ExecuteCommand(); @@ -1740,7 +1740,7 @@ Db.Updateable(noticeDetail).ExecuteCommand(); } - else if(soType == "0") + else if (soType == "0") { #region 鍒ゆ柇 @@ -1886,7 +1886,7 @@ } } var pickQty = 0;//鎷h揣鐨勬暟閲� - + var comList = new List<BllCompleteDetail>(); foreach (var item in boxInfos) { @@ -2215,7 +2215,7 @@ SkuName = allot2.SkuName, Standard = allot2.Standard, PalletNo = palletNo, - CompleteQty = int.Parse(PickQty) , + CompleteQty = int.Parse(PickQty), InspectMark = "1", CreateUser = userId @@ -2238,7 +2238,7 @@ //淇敼鍑哄簱鍒嗛厤淇℃伅 allot2.Qty += int.Parse(PickQty); - allot2.CompleteQty += int.Parse(PickQty); + allot2.CompleteQty += int.Parse(PickQty); Db.Updateable(allot2).ExecuteCommand(); int isDel = 0; @@ -2247,7 +2247,7 @@ stockDetail.BitPalletMark = "1";//淇敼涓洪浂鎵樻爣璇� stockDetail.InspectMark = "1";//淇敼涓烘娊妫�鎵樻爣璇� stockDetail.Qty -= int.Parse(PickQty); - if (stockDetail.Qty == stockDetail.LockQty&& stockDetail.Qty != 0) + if (stockDetail.Qty == stockDetail.LockQty && stockDetail.Qty != 0) { stockDetail.Status = "2"; } @@ -2300,7 +2300,7 @@ noticeDetail.CompleteQty += int.Parse(PickQty); noticeDetail.Money = string.IsNullOrWhiteSpace(sku.Price.ToString()) ? null : sku.Price * noticeDetail.Qty; Db.Updateable(noticeDetail).ExecuteCommand(); - + } else if (soType == "0") { @@ -2515,7 +2515,7 @@ /// <param name="pickQty1"></param> /// <param name="palletNoNew"></param> /// <param name="userId"></param> - public void SoSetPinPick(string soNo, string soDetailId, string palletNo, string boxNo, string boxNo3, string pickQty1,string palletNoNew,int userId) + public void SoSetPinPick(string soNo, string soDetailId, string palletNo, string boxNo, string boxNo3, string pickQty1, string palletNoNew, int userId) { Db.BeginTran(); try @@ -2617,7 +2617,7 @@ { isNew = true; - var newPalletInfo = Db.Queryable<SysPallets>().First(m => m.IsDel == "0" && m.PalletNo == palletNoNew && m.Status=="0"); + var newPalletInfo = Db.Queryable<SysPallets>().First(m => m.IsDel == "0" && m.PalletNo == palletNoNew && m.Status == "0"); if (newPalletInfo == null) { throw new Exception("鏂版墭鐩樹俊鎭笉瀛樺湪鎴栧凡琚娇鐢紒"); @@ -2635,7 +2635,7 @@ sd.SkuNo = stockDetail.SkuNo; sd.SkuName = stockDetail.SkuName; sd.Standard = stockDetail.Standard; - + sd.FrozenQty = 0; sd.InspectQty = 0; sd.ASNNo = ""; @@ -2673,7 +2673,7 @@ sdId = Db.Insertable(sd).ExecuteReturnIdentity(); } #endregion - + var pickQty = 0;//鎷h揣鐨勬暟閲� if (string.IsNullOrWhiteSpace(boxNo))//鏁存墭鎷h揣 { @@ -3047,7 +3047,7 @@ /// <param name="PickQty"></param> /// <param name="palletNoNew"></param> /// <param name="userId"></param> - public void SoSetQtyPinPick(string soNo, string soDetailId, string palletNo, string PickQty,string palletNoNew, int userId) + public void SoSetQtyPinPick(string soNo, string soDetailId, string palletNo, string PickQty, string palletNoNew, int userId) { Db.BeginTran(); try @@ -3155,7 +3155,7 @@ newPalletInfo.Status = "1"; Db.Updateable(newPalletInfo).ExecuteCommand(); } - + if (isNew) { var sd = new DataStockDetail(); -- Gitblit v1.8.0