From 508d6c1349d2cc6a6c846425e4b797ab4f2b5825 Mon Sep 17 00:00:00 2001 From: 18942506660 <18942506660@A18942506660> Date: Thu, 14 Dec 2023 14:21:25 +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 | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs b/src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs index 7bb9c8e6..e17cce7c 100644 --- a/src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs +++ b/src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs @@ -266,14 +266,14 @@ namespace WMS.Web.Domain.Services var d = dtoList.FirstOrDefault(f => f.DestBoxId == detailClone.BoxId && f.SrcBoxId == s.BoxId); if (d == null) { - d = new SaveChangeBoxRecordRequest(0, detail.BoxId); - d.Details.Add(new SaveChangeBoxRecordDetailsRequest(detail.MaterialId, 1, s.SerialNumber)); + d = new SaveChangeBoxRecordRequest(0, detailClone.BoxId); + d.Details.Add(new SaveChangeBoxRecordDetailsRequest(detailClone.MaterialId, 1, s.SerialNumber)); } else { - var dtoDetail = d.Details.FirstOrDefault(f => f.MaterialId == detail.MaterialId); + var dtoDetail = d.Details.FirstOrDefault(f => f.MaterialId == detailClone.MaterialId); if (dtoDetail == null) - d.Details.Add(new SaveChangeBoxRecordDetailsRequest(detail.MaterialId, 1, s.SerialNumber)); + d.Details.Add(new SaveChangeBoxRecordDetailsRequest(detailClone.MaterialId, 1, s.SerialNumber)); else { dtoDetail.Qty += 1; @@ -286,7 +286,7 @@ namespace WMS.Web.Domain.Services //处理非序列号的数据 if (detailClone.Qty <= 0) continue; - var dto = dtoList.FirstOrDefault(f => f.DestBoxId == detail.BoxId && f.SrcBoxId == 0); + var dto = dtoList.FirstOrDefault(f => f.DestBoxId == detailClone.BoxId && f.SrcBoxId == 0); if (dto == null) { dto = new SaveChangeBoxRecordRequest(0, detailClone.BoxId); @@ -340,14 +340,14 @@ namespace WMS.Web.Domain.Services var d = dtoList.FirstOrDefault(f => f.DestBoxId == detailClone.BoxId && f.SrcBoxId == s.BoxId); if (d == null) { - d = new SaveChangeBoxRecordRequest(0, detail.BoxId); - d.Details.Add(new SaveChangeBoxRecordDetailsRequest(detail.MaterialId, 1, s.SerialNumber)); + d = new SaveChangeBoxRecordRequest(0, detailClone.BoxId); + d.Details.Add(new SaveChangeBoxRecordDetailsRequest(detailClone.MaterialId, 1, s.SerialNumber)); } else { - var dtoDetail = d.Details.FirstOrDefault(f => f.MaterialId == detail.MaterialId); + var dtoDetail = d.Details.FirstOrDefault(f => f.MaterialId == detailClone.MaterialId); if (dtoDetail == null) - d.Details.Add(new SaveChangeBoxRecordDetailsRequest(detail.MaterialId, 1, s.SerialNumber)); + d.Details.Add(new SaveChangeBoxRecordDetailsRequest(detailClone.MaterialId, 1, s.SerialNumber)); else { dtoDetail.Qty += 1; @@ -360,7 +360,7 @@ namespace WMS.Web.Domain.Services //处理非序列号的数据 if (detailClone.Qty <= 0) continue; - var dto = dtoList.FirstOrDefault(f => f.DestBoxId == detail.BoxId && f.SrcBoxId == 0); + var dto = dtoList.FirstOrDefault(f => f.DestBoxId == detailClone.BoxId && f.SrcBoxId == 0); if (dto == null) { dto = new SaveChangeBoxRecordRequest(0, detailClone.BoxId);