diff --git a/src/WMS.Web.Domain/Services/InStockService.cs b/src/WMS.Web.Domain/Services/InStockService.cs index 254e10a4..83fb26cf 100644 --- a/src/WMS.Web.Domain/Services/InStockService.cs +++ b/src/WMS.Web.Domain/Services/InStockService.cs @@ -615,8 +615,11 @@ namespace WMS.Web.Domain.Services if (x.TwoSerialNumbers != null) { x.SerialNumbers.AddRange(x.TwoSerialNumbers); + x.SerialNumbers.Sort(); } + }); + } //5.1保存入库单信息 diff --git a/src/WMS.Web.Repositories/InStockRepositories.cs b/src/WMS.Web.Repositories/InStockRepositories.cs index 15891f37..20db76c8 100644 --- a/src/WMS.Web.Repositories/InStockRepositories.cs +++ b/src/WMS.Web.Repositories/InStockRepositories.cs @@ -85,6 +85,7 @@ namespace WMS.Web.Repositories _transaction = _context.Database.BeginTransaction(); try { + await _context.Instock.AddAsync(entity); await _context.SaveChangesAsync(); @@ -170,7 +171,9 @@ namespace WMS.Web.Repositories if (x.TwoSerialNumbers != null) { x.SerialNumbers.AddRange(x.TwoSerialNumbers); + x.SerialNumbers.Sort(); } + }); await _context.InStockTotalDetails.AddRangeAsync(entitys);