diff --git a/src/WMS.Web.Repositories/OutStockTaskRepositories.cs b/src/WMS.Web.Repositories/OutStockTaskRepositories.cs index 177976bd..21e32446 100644 --- a/src/WMS.Web.Repositories/OutStockTaskRepositories.cs +++ b/src/WMS.Web.Repositories/OutStockTaskRepositories.cs @@ -320,7 +320,9 @@ namespace WMS.Web.Repositories var list = await _context.OutStockTask.Include(x => x.Details) .Where(f => (EF.Functions.Like(f.BillNo, "%" + billNo + "%") || EF.Functions.Like(f.SourceBillNo, "%" + billNo + "%")) && - (f.Status == OutStockStatus.Part || f.Status == OutStockStatus.Wait)).ToListAsync(); + (f.Status == OutStockStatus.Part || f.Status == OutStockStatus.Wait)) + .OrderByDescending(o => o.Id) + .ToListAsync(); var response = _mapper.Map>(list); //获取物料信息 显示物料三件套 foreach (var r in response.SelectMany(s => s.details)) @@ -371,6 +373,7 @@ namespace WMS.Web.Repositories var entitys = await _context.OutStockTask .Include(s => s.Details) .Where(w => billNos.Contains(w.BillNo)) + .OrderByDescending(o => o.Id) .ToListAsync(); return entitys.Clone(); @@ -418,6 +421,7 @@ namespace WMS.Web.Repositories .Where(f => (EF.Functions.Like(f.BillNo, "%" + billNo + "%") || EF.Functions.Like(f.SourceBillNo, "%" + billNo + "%")) && (f.Status == OutStockStatus.Part || f.Status == OutStockStatus.Wait)) + .OrderByDescending(o => o.Id) .Select(s => s.BillNo) .ToListAsync(); }