优化接口
This commit is contained in:
@@ -16,7 +16,7 @@ namespace WMS.Web.Repositories
|
||||
/// <summary>
|
||||
/// 箱与任务单绑定(收货)关系表-仓储
|
||||
/// </summary>
|
||||
public class InStockTaskBoxRepositories: IInStockTaskBoxRepositories
|
||||
public class InStockTaskBoxRepositories : IInStockTaskBoxRepositories
|
||||
{
|
||||
private readonly IMapper _mapper;
|
||||
private readonly IServiceProvider _serviceProvider;
|
||||
@@ -95,6 +95,22 @@ namespace WMS.Web.Repositories
|
||||
return entity;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 实体:箱号和任务单ID
|
||||
/// </summary>
|
||||
/// <param name="taskId"></param>
|
||||
/// <returns></returns>
|
||||
public async Task<InStockTaskBox> GetBy(string boxBillNo, int? taskId)
|
||||
{
|
||||
var query = _context.InstockTaskBox
|
||||
.Include(s => s.Details).Where(x => x.BoxBillNo == boxBillNo);
|
||||
|
||||
if (taskId.HasValue)
|
||||
query = query.Where(x => x.TaskId == taskId.Value);
|
||||
|
||||
return await query.FirstOrDefaultAsync();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 批量添加
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user