优化接口

This commit is contained in:
tongfei
2024-04-01 10:40:19 +08:00
parent ca3de707b8
commit 537aa0fe3d
6 changed files with 44 additions and 2 deletions

View File

@@ -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>