增加入库箱验证

This commit is contained in:
18942506660
2024-05-29 11:57:12 +08:00
parent 6432a1e547
commit 8fa307bd8a
6 changed files with 38 additions and 8 deletions

View File

@@ -410,7 +410,7 @@ namespace WMS.Web.Repositories
/// <returns></returns>
public async Task<InStockErpDetails> GetLastBillNo()
{
var entity = await _context.InStockErpDetails.Where(x=>!string.IsNullOrEmpty(x.BatchBillNo)).OrderByDescending(x => x.Id).FirstOrDefaultAsync();
var entity = await _context.InStockErpDetails.Where(x => !string.IsNullOrEmpty(x.BatchBillNo)).OrderByDescending(x => x.Id).FirstOrDefaultAsync();
return entity;
}
@@ -422,7 +422,7 @@ namespace WMS.Web.Repositories
public async Task<List<InStockErpDetails>> GetErpDetails(List<string> sourceBillNos)
{
var entity = await _context.InStockErpDetails.Where(x => sourceBillNos.Contains(x.SourceBillNo) && x.SuccessSync == SyncStatus.Success).ToListAsync();
return entity.Clone() ;
return entity.Clone();
}
/// <summary>
@@ -441,7 +441,7 @@ namespace WMS.Web.Repositories
/// <returns></returns>
public async Task<List<InStockDetails>> GetNotSendDetails()
{
var result= await _context.InStockDetails.Where(x =>x.IsHasSend != null && x.IsHasSend == false && !string.IsNullOrEmpty(x.CustomerCode)).ToListAsync();
var result = await _context.InStockDetails.Where(x => x.IsHasSend != null && x.IsHasSend == false && !string.IsNullOrEmpty(x.CustomerCode)).ToListAsync();
return result.Clone();
}
@@ -487,5 +487,14 @@ namespace WMS.Web.Repositories
return true;
}
}
/// <summary>
/// 获取已入库的箱
/// </summary>
/// <param name="boxIds"></param>
/// <returns></returns>
public async Task<List<int>> GetInstockBoxIds(List<int> boxIds)
{
return await _context.InStockDetails.Where(x => boxIds.Contains(x.BoxId)).Select(s => s.BoxId).ToListAsync();
}
}
}