优化接口

This commit is contained in:
tongfei
2024-04-13 10:59:51 +08:00
parent bea3a36abb
commit c5ccc52aef
3 changed files with 20 additions and 7 deletions

View File

@@ -659,14 +659,17 @@ namespace WMS.Web.Domain.Services
if (boxs == null || boxs.Count == 0)
return Result<ContrastMaterialsResponse>.ReFailure(ResultCodes.BoxNoData);
//判断箱不存在所选的物料
foreach (var item in boxs)
//只有采购入库-是选择了物料明细
if (dto.IsPurchase)
{
var isAnyHave= item.Details.Any(x => x.MaterialNumber == dto.MaterialNumber);
if(!isAnyHave)
return Result<ContrastMaterialsResponse>.ReFailure(ResultCodes.Contrast_Purchase_Count_Error);
//return Result<ContrastMaterialsResponse>.ReFailure(item.BoxBillNo + ResultCodes.BoxNoMaterialError.Item2, ResultCodes.BoxNoMaterialError.Item1);
//判断箱不存在所选的物料
foreach (var item in boxs)
{
var isAnyHave = item.Details.Any(x => x.MaterialNumber == dto.MaterialNumber);
if (!isAnyHave)
return Result<ContrastMaterialsResponse>.ReFailure(ResultCodes.Contrast_Purchase_Count_Error);
//return Result<ContrastMaterialsResponse>.ReFailure(item.BoxBillNo + ResultCodes.BoxNoMaterialError.Item2, ResultCodes.BoxNoMaterialError.Item1);
}
}