From 19ea7b9d8227a9b8595bb4c3737cb7e7158c2a36 Mon Sep 17 00:00:00 2001 From: tongfei <244188119@qq.com> Date: Fri, 12 Apr 2024 10:32:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E7=A4=BA=E8=AF=AD=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WMS.Web.Domain/Services/InStockService.cs | 5 +++-- src/WMS.Web.Domain/Values/ResultCodes.cs | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/WMS.Web.Domain/Services/InStockService.cs b/src/WMS.Web.Domain/Services/InStockService.cs index 225729e1..87ae18e7 100644 --- a/src/WMS.Web.Domain/Services/InStockService.cs +++ b/src/WMS.Web.Domain/Services/InStockService.cs @@ -189,9 +189,10 @@ namespace WMS.Web.Domain.Services return Result.ReFailure(ResultCodes.BoxNoData); //判断箱不存在所选的物料 - var isAnyHave = box.Details.Any(x => x.MaterialNumber == dto.MaterialNumber); + var isAnyHave = box.Details.Any(x => x.MaterialNumber == dto.MaterialNumber); if (!isAnyHave) - return Result.ReFailure(box.BoxBillNo + ResultCodes.BoxNoMaterialError.Item2, ResultCodes.BoxNoMaterialError.Item1); + return Result.ReFailure(ResultCodes.BoxMaterialQtyAndPurchase_Error); + //return Result.ReFailure(box.BoxBillNo + ResultCodes.BoxNoMaterialError.Item2, ResultCodes.BoxNoMaterialError.Item1); //1.获取物料集合 var materials_result = await _erpService.BillQueryForMaterial(); diff --git a/src/WMS.Web.Domain/Values/ResultCodes.cs b/src/WMS.Web.Domain/Values/ResultCodes.cs index 795dfd25..4a8506ce 100644 --- a/src/WMS.Web.Domain/Values/ResultCodes.cs +++ b/src/WMS.Web.Domain/Values/ResultCodes.cs @@ -58,6 +58,7 @@ namespace WMS.Web.Domain.Values public static ValueTuple OrderNoData = (80002, "单据信息不存在,请核对后再试!"); public static ValueTuple ContrastError = (80003, "箱内产品和数量与来源单不一致"); public static ValueTuple Contrast_Purchase_Error = (80003, "箱内产品和数量与采购单不一致"); + public static ValueTuple BoxMaterialQtyAndPurchase_Error = (80003, "箱内产品和数量与采购单不一致"); public static ValueTuple Contrast_Purchase_Count_Error = (80003, "箱内产品和采购单不一致"); public static ValueTuple Contrast_Count_Error = (80003, "箱内产品和来源单不一致"); public static ValueTuple Contrast_Qty_Error = (80003, "箱内产品数量超过可入库数量");