From 2a23ff1bda6555b2ec1d3508827d8a89b326f194 Mon Sep 17 00:00:00 2001 From: 18942506660 <18942506660@A18942506660> Date: Thu, 21 Mar 2024 16:53:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WMS.Web.Domain/Services/OutStockService.cs | 1 + src/WMS.Web.Domain/Values/ResultCodes.cs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/WMS.Web.Domain/Services/OutStockService.cs b/src/WMS.Web.Domain/Services/OutStockService.cs index 91e689e4..6fa1c638 100644 --- a/src/WMS.Web.Domain/Services/OutStockService.cs +++ b/src/WMS.Web.Domain/Services/OutStockService.cs @@ -133,6 +133,7 @@ namespace WMS.Web.Domain.Services var boxInventoryDetails = boxInventoryList.SelectMany(s => s.Details).ToList(); foreach (var b in boxInventoryDetails) { + if (b.Qty <= 0) continue; var num = boxInventoryDetails.Where(w => w.MaterialNumber == b.MaterialNumber).Sum(s => s.Qty); var taskDetail = outStockTask.Details.FirstOrDefault(f => f.MaterialNumber == b.MaterialNumber); if (taskDetail == null) return Result.ReFailure(ResultCodes.BoxOutStockTaskMaterialError); diff --git a/src/WMS.Web.Domain/Values/ResultCodes.cs b/src/WMS.Web.Domain/Values/ResultCodes.cs index 0c68b255..4ee5f5ad 100644 --- a/src/WMS.Web.Domain/Values/ResultCodes.cs +++ b/src/WMS.Web.Domain/Values/ResultCodes.cs @@ -38,7 +38,7 @@ namespace WMS.Web.Domain.Values public static ValueTuple OutStockTaskRepeal = (70005, "任务单已作废"); public static ValueTuple MergeNumberError = (70006, "必须选择两个及以上的单合并"); public static ValueTuple BoxNumberError= (70007, "该批箱数量不符,不能出库"); - public static ValueTuple BoxOutStockTaskMaterialError = (70008, "该批箱物料和出库单中不存在,不能出库"); + public static ValueTuple BoxOutStockTaskMaterialError = (70008, "该批箱物料在出库单中不存在,不能出库"); public static ValueTuple BoxOutStockTaskBoxError = (70009, "存在重复的箱号,请清空后重新操作"); public static ValueTuple BoxIsTrueShelf = (80000, "箱号已上架入库");