From 60889fcca37bf8bef8eaf20d0b4002ba34916f26 Mon Sep 17 00:00:00 2001 From: 18942506660 <18942506660@A18942506660> Date: Wed, 3 Jan 2024 10:42:49 +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 --- .../Services/ChangeMoveBoxService.cs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs b/src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs index 46847aa8..0183fc4a 100644 --- a/src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs +++ b/src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs @@ -73,11 +73,14 @@ namespace WMS.Web.Domain.Services if (d.DestBoxId == 0) { var dBox = await _boxRepositories.GetByNo(d.DestBoxBillNo); - var res = await CreateBox(d); - if (!res.IsSuccess) return res; - dBox = await _boxRepositories.GetByNo(d.DestBoxBillNo); - dto.First().DestBoxId = dBox.Id; - isAddBox = true; + if (dBox == null) + { + var res = await CreateBox(d); + if (!res.IsSuccess) return res; + dBox = await _boxRepositories.GetByNo(d.DestBoxBillNo); + dto.First().DestBoxId = dBox.Id; + isAddBox = true; + } } } //1.有原箱时 需要判断 物料对应的序列号是否存在 @@ -232,6 +235,7 @@ namespace WMS.Web.Domain.Services Qty = d.Qty, SerialNumbers = s }; + response.Details.Add(dr); } list.Add(response); return await _boxService.Sync(list);