From b88ad56ec5b24b12c7931d1159f328756e0a8c4d Mon Sep 17 00:00:00 2001 From: 18923810322 <1666941798@qq.com> Date: Sat, 24 May 2025 13:58:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs | 2 ++ src/WMS.Web.Domain/Services/OutStockService.cs | 1 + src/WMS.Web.Domain/Services/SerialNumberService.cs | 1 + src/WMS.Web.Repositories/BackRecordRepositories.cs | 1 + 4 files changed, 5 insertions(+) diff --git a/src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs b/src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs index ad8cffed..2c98e3d6 100644 --- a/src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs +++ b/src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs @@ -99,6 +99,7 @@ namespace WMS.Web.Domain.Services var serialNumbers = dto.SelectMany(s => s.Details).SelectMany(s => s.SerialNumbers).ToList(); var TwoserialNumbers = dto.SelectMany(s => s.Details).SelectMany(s => s.TwoSerialNumbers).ToList(); serialNumbers.AddRange(TwoserialNumbers); + serialNumbers.Sort(); var serialNumberList = await _serialNumbersRepositories.GetEntityList(serialNumbers); foreach (var d in dto) { @@ -210,6 +211,7 @@ namespace WMS.Web.Domain.Services { ChangeBoxRecord entity = new ChangeBoxRecord(); d.SerialNumbers.AddRange(d.TwoSerialNumbers); + d.SerialNumbers.Sort(); entity.Create(loginInfo.UserInfo.StaffId, d.Qty, d.MaterialNumber, d.SerialNumbers, dt.SrcBoxId, dt.DestBoxId); //entity.SrcSubStockId = boxi?.SubStockId ?? 0;//原乡仓位需要去拉一下库存获取 if (subStock_s != null) diff --git a/src/WMS.Web.Domain/Services/OutStockService.cs b/src/WMS.Web.Domain/Services/OutStockService.cs index eeb510c0..6d87a5ed 100644 --- a/src/WMS.Web.Domain/Services/OutStockService.cs +++ b/src/WMS.Web.Domain/Services/OutStockService.cs @@ -187,6 +187,7 @@ namespace WMS.Web.Domain.Services foreach (var box in boxs) { box.SerialNumbers.AddRange(box.TwoSerialNumbers); + box.SerialNumbers.Sort(); } outd.BoxsDetails = _mapper.Map>(boxs); diff --git a/src/WMS.Web.Domain/Services/SerialNumberService.cs b/src/WMS.Web.Domain/Services/SerialNumberService.cs index cfa4e788..fc888d3e 100644 --- a/src/WMS.Web.Domain/Services/SerialNumberService.cs +++ b/src/WMS.Web.Domain/Services/SerialNumberService.cs @@ -431,6 +431,7 @@ namespace WMS.Web.Domain.Services var serialNumbers = backRecord.Details.SelectMany(s => s.SerialNumbers).ToList(); var TwoserialNumbers = backRecord.Details.SelectMany(s => s.TwoSerialNumbers).ToList(); serialNumbers.AddRange(TwoserialNumbers); + serialNumbers.Sort(); var entityList = await _serialNumbersRepositories.GetEntityList(serialNumbers); var boxIds = backRecord.Details.Select(s => s.BoxId).ToList(); var boxList = await _boxRepositories.GetEntityList(boxIds); diff --git a/src/WMS.Web.Repositories/BackRecordRepositories.cs b/src/WMS.Web.Repositories/BackRecordRepositories.cs index 4c8a729e..0eb82136 100644 --- a/src/WMS.Web.Repositories/BackRecordRepositories.cs +++ b/src/WMS.Web.Repositories/BackRecordRepositories.cs @@ -145,6 +145,7 @@ namespace WMS.Web.Repositories for(int i = 0;i