diff --git a/src/WMS.Web.Domain/Services/InStockService.cs b/src/WMS.Web.Domain/Services/InStockService.cs
index 51528c52..b1806522 100644
--- a/src/WMS.Web.Domain/Services/InStockService.cs
+++ b/src/WMS.Web.Domain/Services/InStockService.cs
@@ -144,6 +144,11 @@ namespace WMS.Web.Domain.Services
///
public async Task> GetInfoByBox(BoxInStockTaskRequest dto)
{
+ //1.1.找到箱对应的物料信息
+ var box = await _boxRepositories.GetByNo(dto.BoxBillNo);
+ if (box == null)
+ return Result.ReFailure(ResultCodes.BoxNoData);
+
//1.获取物料集合
var materials_result = await _erpService.BillQueryForMaterial();
var materials = new List();
@@ -168,12 +173,6 @@ namespace WMS.Web.Domain.Services
return Result.ReFailure(ResultCodes.BoxBindTaskDetailsIdNotChoose);
}
-
- //2.找到箱对应的物料信息
- var box = await _boxRepositories.GetByNo(dto.BoxBillNo);
- if (box == null)
- return Result.ReFailure(ResultCodes.BoxNoData);
-
//2.1判断箱是否上架过了
var isExist = await _inStockRepositories.IsExistBy(box.Id);
if (isExist)