增加箱信息查询接口

This commit is contained in:
18942506660
2023-11-03 16:35:47 +08:00
parent d0a7308e93
commit edcab72889
2 changed files with 11 additions and 2 deletions

View File

@@ -40,7 +40,7 @@ namespace WMS.Web.Repositories
}
public async Task<Box> Get(int id)
{
var entity= await _context.Box.Include(x => x.Details)
var entity = await _context.Box.Include(x => x.Details)
.FirstOrDefaultAsync(f => f.Id.Equals(id));
return entity.Clone();
@@ -52,7 +52,7 @@ namespace WMS.Web.Repositories
/// <returns></returns>
public async Task<List<BoxResponse>> GetBox(List<string> BoxBillNos)
{
var list = await _context.Box.Include(x=>x.Details).Where(f => BoxBillNos.Contains(f.BoxBillNo)).ToListAsync();
var list = await _context.Box.Include(x => x.Details).Where(f => BoxBillNos.Contains(f.BoxBillNo)).ToListAsync();
var resList = _mapper.Map<List<BoxResponse>>(list);
//获取物料信息 显示物料三件套
var mIds = list.SelectMany(s => s.Details).Select(s => s.MaterialId).ToList();
@@ -94,5 +94,13 @@ namespace WMS.Web.Repositories
return true;
}
public async Task<Box> GetByNo(string billNo)
{
var entity = await _context.Box.Include(x => x.Details)
.FirstOrDefaultAsync(f => f.BoxBillNo.Equals(billNo));
return entity.Clone();
}
}
}