From d63f0b5184f961b6be2372d8c23bf427236f44c7 Mon Sep 17 00:00:00 2001 From: lvzb <35200379@qq.com> Date: Tue, 4 Jun 2024 17:20:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=93=E5=AD=98=E4=B8=8D=E8=B6=B3=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Transactions/TransactionExtensions.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Domain/Transactions/TransactionExtensions.cs b/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Domain/Transactions/TransactionExtensions.cs index 3acbe303c..b0f582249 100644 --- a/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Domain/Transactions/TransactionExtensions.cs +++ b/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Domain/Transactions/TransactionExtensions.cs @@ -30,12 +30,16 @@ public static class TransactionExtensions { if (!location.EnableNegative) { + if (existQty != 0) + { + existQty = -transaction.Qty+ existQty; + } throw new UserFriendlyException($"{location.Code} 库位不允许负库存。{Environment.NewLine}" + $"箱码: {transaction.PackingCode}{Environment.NewLine}" + $"ERP料号: {transaction.ItemCode}{Environment.NewLine}" + $"批次: {transaction.Lot}{Environment.NewLine}" + $"状态: {transaction.Status}{Environment.NewLine}" + - $"出库数量 {transaction.Qty}{Environment.NewLine}" + + $"出库数量 {-transaction.Qty}{Environment.NewLine}" + $"库存余额数量 {existQty}"); }