From c623227b08f862d033b9321aab657f6f006577fc Mon Sep 17 00:00:00 2001 From: tongfei <244188119@qq.com> Date: Sat, 2 Mar 2024 11:54:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B6=E8=B4=A7-=E5=88=A4=E6=96=AD-=E7=AE=B1?= =?UTF-8?q?=E9=87=8C=E9=9D=A2=E7=9A=84=E7=89=A9=E6=96=99=E5=AD=98=E5=9C=A8?= =?UTF-8?q?=E4=B8=8D=E5=AD=98=E5=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WMS.Web.Domain/Services/InStockService.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/WMS.Web.Domain/Services/InStockService.cs b/src/WMS.Web.Domain/Services/InStockService.cs index 7a8774fe..c5268bf9 100644 --- a/src/WMS.Web.Domain/Services/InStockService.cs +++ b/src/WMS.Web.Domain/Services/InStockService.cs @@ -675,6 +675,13 @@ namespace WMS.Web.Domain.Services if (boxs == null || boxs.Count == 0) return Result.ReFailure(ResultCodes.BoxNoData); + //3.判断箱里面对应的物料是否存在;不存在就报错 + foreach (var item in boxs) + { + if(item.Details==null || item.Details.Count==0) + return Result.ReFailure(ResultCodes.BoxMateriaNoData); + } + //判断箱是否存在库存:有的话就提示“箱号已上架入库” var boxInventory = await _boxInventoryRepositories.GetList(boxs.Select(x => x.Id).ToList()); if (boxInventory != null && boxInventory.Count != 0)