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