From e1a19760f2cb04eb87fe57d3021beaf3f7cd90bb Mon Sep 17 00:00:00 2001 From: 18942506660 <18942506660@A18942506660> Date: Mon, 27 Nov 2023 13:48:47 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=86=99=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs b/src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs index d72c889c..54e30400 100644 --- a/src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs +++ b/src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs @@ -104,9 +104,11 @@ namespace WMS.Web.Domain.Services } List list = new List(); + var subIds = dto.Select(s => s.SubStockId).ToList(); + var subStocks = await _basbicsRepositories.GetSubUcStockAsync(subIds, loginInfo.UserInfo.CompanyId); foreach (var dt in dto) { - var subStock = await _basbicsRepositories.GetSubUcStockAsync(dt.SubStockId, loginInfo.UserInfo.CompanyId); + var subStock = subStocks.FirstOrDefault(f => f.Id == dt.SubStockId); var boxi = boxs.FirstOrDefault(f => f.BoxId == dt.SrcBoxId); foreach (var d in dt.Details) {