From bae95989f2a4adbe1c912b7ae9f85a4a058d2c16 Mon Sep 17 00:00:00 2001 From: 18923810322 <1666941798@qq.com> Date: Sat, 24 May 2025 11:56:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=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/InStockService.cs | 5 ++++- src/WMS.Web.Domain/Services/OutStockService.cs | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/WMS.Web.Domain/Services/InStockService.cs b/src/WMS.Web.Domain/Services/InStockService.cs index 83fb26cf..ce8e5def 100644 --- a/src/WMS.Web.Domain/Services/InStockService.cs +++ b/src/WMS.Web.Domain/Services/InStockService.cs @@ -438,6 +438,7 @@ namespace WMS.Web.Domain.Services { var current_box_mat_serNums = current_box_serNums.Where(t => t.MaterialNumber == x.MaterialNumber).Select(t => t.SerialNumber).ToList(); x.SerialNumbers.AddRange(current_box_mat_serNums); + x.SerialNumbers.Sort(); } }); @@ -599,6 +600,7 @@ namespace WMS.Web.Domain.Services { var current_box_mat_serNums = current_box_serNums.Where(t => t.MaterialNumber == x.MaterialNumber).Select(t => t.SerialNumber).ToList(); x.SerialNumbers.AddRange(current_box_mat_serNums); + x.SerialNumbers.Sort(); } //if (x.TwoSerialNumbers != null) //{ @@ -718,7 +720,7 @@ namespace WMS.Web.Domain.Services //序列号 var serialNumbs = await _serialNumbersRepositories.GetEntityListByBoxIds(dto_boxIds); - + // serialNumbs.Sort(); //3.组装绑定关系表,要添加的集合 var boxEntitys = await _boxRepositories.GetEntityList(dto_boxIds); var taskBoxAdd = new List(); @@ -735,6 +737,7 @@ namespace WMS.Web.Domain.Services { x.ErpDetailId = item.ErpDetailId; x.SerialNumbers = currentBox_serialNumbs.Where(s => s.MaterialNumber == x.MaterialNumber).Select(s => s.SerialNumber).ToList(); + x.SerialNumbers.Sort(); }); taskBoxAdd.Add(taskBox); } diff --git a/src/WMS.Web.Domain/Services/OutStockService.cs b/src/WMS.Web.Domain/Services/OutStockService.cs index 47a3d843..eeb510c0 100644 --- a/src/WMS.Web.Domain/Services/OutStockService.cs +++ b/src/WMS.Web.Domain/Services/OutStockService.cs @@ -193,6 +193,7 @@ namespace WMS.Web.Domain.Services outd.Qty = qty; outd.SerialNumbers.AddRange(dtoDetails.SelectMany(s => s.SerialNumbers)); outd.SerialNumbers.AddRange(dtoDetails.SelectMany(s => s.TwoSerialNumbers)); + outd.SerialNumbers.Sort(); entity.Details.Add(outd); } entity.Create(loginInfo.UserInfo.StaffId, outStockTask, dto.Method);