From 21585b8c3e9c7dec2b5f4242e2a7d6612cb0682a Mon Sep 17 00:00:00 2001 From: tongfei <244188119@qq.com> Date: Mon, 1 Apr 2024 16:28:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=8E=A5=E5=8F=A3?= 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, 6 insertions(+) diff --git a/src/WMS.Web.Domain/Services/InStockService.cs b/src/WMS.Web.Domain/Services/InStockService.cs index 6cdd264a..7809799c 100644 --- a/src/WMS.Web.Domain/Services/InStockService.cs +++ b/src/WMS.Web.Domain/Services/InStockService.cs @@ -195,6 +195,11 @@ namespace WMS.Web.Domain.Services materials = materials_result.Data.ToList(); //1.先判断:箱号已经绑定了入库任务单中;备注:业务说法就是箱是否收货了 + var ishave_tast_box = await _inStockTaskBoxRepositories.GetBy(dto.BoxBillNo); + if (ishave_tast_box == null) + return Result.ReFailure(ResultCodes.Box_No_Task_Data); + + //1.先判断:箱号已经绑定了入库任务单中;备注:其它单据收的提示 var tast_box = await _inStockTaskBoxRepositories.GetBy(dto.BoxBillNo,dto.TaskId); if (tast_box == null) return Result.ReFailure(ResultCodes.Box_NoBind_Task_Data); diff --git a/src/WMS.Web.Domain/Values/ResultCodes.cs b/src/WMS.Web.Domain/Values/ResultCodes.cs index 3aa77a9d..4bf79e8b 100644 --- a/src/WMS.Web.Domain/Values/ResultCodes.cs +++ b/src/WMS.Web.Domain/Values/ResultCodes.cs @@ -52,6 +52,7 @@ namespace WMS.Web.Domain.Values public static ValueTuple InStockTaskNoData = (900000, "来源单不存在"); public static ValueTuple BoxBindTaskDetailsIdNotChoose = (900000, "箱号仓库不对"); public static ValueTuple ErpStockNoData = (900000, "Erp仓库信息不完整"); + public static ValueTuple Box_No_Task_Data = (80001, "箱号未收货"); public static ValueTuple Box_NoBind_Task_Data = (80001, "箱号不属于此来源单"); public static ValueTuple OrderNoData = (80002, "单据信息不存在,请核对后再试!"); public static ValueTuple ContrastError = (80003, "箱内产品和数量与来源单不一致");