From d2adf51555cb8c7c51136493cd9fc3abef2af0e6 Mon Sep 17 00:00:00 2001 From: 18942506660 <18942506660@A18942506660> Date: Mon, 18 Dec 2023 11:56:30 +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.Repositories/OutStockRepositories.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/WMS.Web.Repositories/OutStockRepositories.cs b/src/WMS.Web.Repositories/OutStockRepositories.cs index 18d0e857..bafd2ad8 100644 --- a/src/WMS.Web.Repositories/OutStockRepositories.cs +++ b/src/WMS.Web.Repositories/OutStockRepositories.cs @@ -339,13 +339,15 @@ namespace WMS.Web.Repositories foreach (var d in res.Details) { + var boxDetail = d.BoxsDetails.FirstOrDefault(f => f.BoxId == boxId); + if (boxDetail == null) continue; BoxDetailResponse detail = new BoxDetailResponse(); detail.MaterialName = _erpBasicDataExtendService.GetMaterialName(materials, detail.MaterialId); detail.MaterialNumber = _erpBasicDataExtendService.GetMaterialNumber(materials, detail.MaterialId); detail.Specifications = _erpBasicDataExtendService.GetMaterialSpecifications(materials, detail.MaterialId); detail.SerialNumbers = d.SerialNumbers; detail.MaterialId = d.MaterialId; - detail.Qty = d.BoxsDetails.FirstOrDefault(f => f.BoxId == boxId)?.Qty ?? 0; + detail.Qty = boxDetail.Qty; details.Add(detail); } return details;