增加箱信息查询接口
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user