From 66132ad089d8044646ec49bbfaaef7b5fe10a2a2 Mon Sep 17 00:00:00 2001 From: yuyou_x <2336760928@qq.com> Date: 星期日, 04 二月 2024 10:36:39 +0800 Subject: [PATCH] 托盘绑定页面合并,入库单据与明细调整,增加托盘绑定托盘数量超出限制 --- Wms/WMS.BLL/BllPdaServer/PdaAsnServer.cs | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/Wms/WMS.BLL/BllPdaServer/PdaAsnServer.cs b/Wms/WMS.BLL/BllPdaServer/PdaAsnServer.cs index d7d5e2d..4865f5b 100644 --- a/Wms/WMS.BLL/BllPdaServer/PdaAsnServer.cs +++ b/Wms/WMS.BLL/BllPdaServer/PdaAsnServer.cs @@ -1793,6 +1793,10 @@ IsBelt = "0", CreateUser = userId }; + if (model.SkuQty > pNum) + { + throw new Exception($"缁戝畾澶辫触锛寋model.PalletNo}鎵樼洏缁戝畾鏁伴噺澶т簬璇ョ墿鍝佹墭鐩樺寘瑁呮暟閲忥紒"); + } // 鎻掑叆鎵樼洏缁戝畾琛� bindId = Db.Insertable(bind).ExecuteReturnIdentity(); } @@ -1886,6 +1890,10 @@ { bind.BitPalletMark = "0"; } + if (bind.Qty > pNum) + { + throw new Exception($"缁戝畾澶辫触锛寋bind.PalletNo}鎵樼洏缁戝畾鏁伴噺澶т簬璇ョ墿鍝佹墭鐩樺寘瑁呮暟閲忥紒"); + } Db.Updateable(bind).Where(m => m.Id == bindId).ExecuteCommand(); // 鏇存敼鍏ュ簱鍗曟槑缁嗗凡缁勬暟閲� @@ -1915,7 +1923,7 @@ //娣诲姞鎵樼洏璁板綍琛ㄦ暟鎹� sqlStr += $"insert into LogPalletTrack values('{model.PalletNo}','{model.AsnNo}','缁勭洏','0',getDate(),{userId},NULL,NULL);"; Db.Ado.ExecuteCommand(sqlStr); - new OperationASNServer().AddLogOperationAsn("PDA妯″潡", "鎵樼洏缁戝畾1", model.AsnNo, "娣诲姞", $"娣诲姞浜嗘墭鐩樼爜涓猴細{model.PalletNo}銆亄msgStr}鐨勭粍鐩樹俊鎭�", userId); + new OperationASNServer().AddLogOperationAsn("PDA妯″潡", "鎵樼洏缁戝畾", model.AsnNo, "娣诲姞", $"娣诲姞浜嗘墭鐩樼爜涓猴細{model.PalletNo}銆亄msgStr}鐨勭粍鐩樹俊鎭�", userId); Db.CommitTran(); } -- Gitblit v1.8.0