接口优化
This commit is contained in:
@@ -26,15 +26,17 @@ namespace WMS.Web.Domain.Services
|
||||
{
|
||||
private readonly IMapper _mapper;
|
||||
private readonly ILoginService _loginService;
|
||||
private readonly IBoxRepositories _boxRepositories;
|
||||
public readonly ITransactionRepositories _transactionRepositories;
|
||||
private readonly IInStockRepositories _inStockRepositories;
|
||||
private readonly IInStockTaskRepositories _inStockTaskRepositories;
|
||||
public InStockService(IMapper mapper, ILoginService loginService,
|
||||
public InStockService(IMapper mapper, ILoginService loginService, IBoxRepositories boxRepositories,
|
||||
ITransactionRepositories transactionRepositories,
|
||||
IInStockRepositories inStockRepositories, IInStockTaskRepositories inStockTaskRepositories)
|
||||
{
|
||||
_mapper = mapper;
|
||||
_loginService = loginService;
|
||||
_boxRepositories = boxRepositories;
|
||||
_transactionRepositories = transactionRepositories;
|
||||
_inStockRepositories = inStockRepositories;
|
||||
_inStockTaskRepositories = inStockTaskRepositories;
|
||||
@@ -107,6 +109,20 @@ namespace WMS.Web.Domain.Services
|
||||
return Result.ReSuccess();
|
||||
}
|
||||
|
||||
public async Task<Result<InStockTaskDetailsInfoDto>> GetInfoByBox(string boxBillNo)
|
||||
{
|
||||
//1.先判断:箱号已经绑定了入库任务单中;备注:业务说法就是箱是否收货了
|
||||
var isBind= await _inStockTaskRepositories.IsExist(boxBillNo);
|
||||
if (!isBind)
|
||||
return Result<InStockTaskDetailsInfoDto>.ReFailure(ResultCodes.Box_NoBind_Task_Data);
|
||||
|
||||
var boxBillNos=new List<string>();
|
||||
boxBillNos.Add(boxBillNo);
|
||||
//2.找到箱对应的物料信息
|
||||
var box= await _boxRepositories.GetBox(boxBillNos);
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 保存-出库单
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user