修改了排序
This commit is contained in:
@@ -99,6 +99,7 @@ namespace WMS.Web.Domain.Services
|
|||||||
var serialNumbers = dto.SelectMany(s => s.Details).SelectMany(s => s.SerialNumbers).ToList();
|
var serialNumbers = dto.SelectMany(s => s.Details).SelectMany(s => s.SerialNumbers).ToList();
|
||||||
var TwoserialNumbers = dto.SelectMany(s => s.Details).SelectMany(s => s.TwoSerialNumbers).ToList();
|
var TwoserialNumbers = dto.SelectMany(s => s.Details).SelectMany(s => s.TwoSerialNumbers).ToList();
|
||||||
serialNumbers.AddRange(TwoserialNumbers);
|
serialNumbers.AddRange(TwoserialNumbers);
|
||||||
|
serialNumbers.Sort();
|
||||||
var serialNumberList = await _serialNumbersRepositories.GetEntityList(serialNumbers);
|
var serialNumberList = await _serialNumbersRepositories.GetEntityList(serialNumbers);
|
||||||
foreach (var d in dto)
|
foreach (var d in dto)
|
||||||
{
|
{
|
||||||
@@ -210,6 +211,7 @@ namespace WMS.Web.Domain.Services
|
|||||||
{
|
{
|
||||||
ChangeBoxRecord entity = new ChangeBoxRecord();
|
ChangeBoxRecord entity = new ChangeBoxRecord();
|
||||||
d.SerialNumbers.AddRange(d.TwoSerialNumbers);
|
d.SerialNumbers.AddRange(d.TwoSerialNumbers);
|
||||||
|
d.SerialNumbers.Sort();
|
||||||
entity.Create(loginInfo.UserInfo.StaffId, d.Qty, d.MaterialNumber, d.SerialNumbers, dt.SrcBoxId, dt.DestBoxId);
|
entity.Create(loginInfo.UserInfo.StaffId, d.Qty, d.MaterialNumber, d.SerialNumbers, dt.SrcBoxId, dt.DestBoxId);
|
||||||
//entity.SrcSubStockId = boxi?.SubStockId ?? 0;//原乡仓位需要去拉一下库存获取
|
//entity.SrcSubStockId = boxi?.SubStockId ?? 0;//原乡仓位需要去拉一下库存获取
|
||||||
if (subStock_s != null)
|
if (subStock_s != null)
|
||||||
|
|||||||
@@ -187,6 +187,7 @@ namespace WMS.Web.Domain.Services
|
|||||||
foreach (var box in boxs)
|
foreach (var box in boxs)
|
||||||
{
|
{
|
||||||
box.SerialNumbers.AddRange(box.TwoSerialNumbers);
|
box.SerialNumbers.AddRange(box.TwoSerialNumbers);
|
||||||
|
box.SerialNumbers.Sort();
|
||||||
}
|
}
|
||||||
outd.BoxsDetails = _mapper.Map<List<OutStockBoxsDetails>>(boxs);
|
outd.BoxsDetails = _mapper.Map<List<OutStockBoxsDetails>>(boxs);
|
||||||
|
|
||||||
|
|||||||
@@ -431,6 +431,7 @@ namespace WMS.Web.Domain.Services
|
|||||||
var serialNumbers = backRecord.Details.SelectMany(s => s.SerialNumbers).ToList();
|
var serialNumbers = backRecord.Details.SelectMany(s => s.SerialNumbers).ToList();
|
||||||
var TwoserialNumbers = backRecord.Details.SelectMany(s => s.TwoSerialNumbers).ToList();
|
var TwoserialNumbers = backRecord.Details.SelectMany(s => s.TwoSerialNumbers).ToList();
|
||||||
serialNumbers.AddRange(TwoserialNumbers);
|
serialNumbers.AddRange(TwoserialNumbers);
|
||||||
|
serialNumbers.Sort();
|
||||||
var entityList = await _serialNumbersRepositories.GetEntityList(serialNumbers);
|
var entityList = await _serialNumbersRepositories.GetEntityList(serialNumbers);
|
||||||
var boxIds = backRecord.Details.Select(s => s.BoxId).ToList();
|
var boxIds = backRecord.Details.Select(s => s.BoxId).ToList();
|
||||||
var boxList = await _boxRepositories.GetEntityList(boxIds);
|
var boxList = await _boxRepositories.GetEntityList(boxIds);
|
||||||
|
|||||||
@@ -145,6 +145,7 @@ namespace WMS.Web.Repositories
|
|||||||
for(int i = 0;i<entity.Details.Count;i++)
|
for(int i = 0;i<entity.Details.Count;i++)
|
||||||
{
|
{
|
||||||
entity.Details[i].SerialNumbers.AddRange(entity.Details[i].TwoSerialNumbers);
|
entity.Details[i].SerialNumbers.AddRange(entity.Details[i].TwoSerialNumbers);
|
||||||
|
entity.Details[i].SerialNumbers.Sort();
|
||||||
}
|
}
|
||||||
|
|
||||||
await _context.BackRecord.AddAsync(entity);
|
await _context.BackRecord.AddAsync(entity);
|
||||||
|
|||||||
Reference in New Issue
Block a user