优化接口参数
This commit is contained in:
@@ -2593,6 +2593,11 @@
|
|||||||
任务来源单的ID
|
任务来源单的ID
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:WMS.Web.Core.Dto.InStock.BoxInStockTaskRequest.MaterialNumber">
|
||||||
|
<summary>
|
||||||
|
所选物料
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="T:WMS.Web.Core.Dto.InStock.InStockInfoResponse">
|
<member name="T:WMS.Web.Core.Dto.InStock.InStockInfoResponse">
|
||||||
<summary>
|
<summary>
|
||||||
入库单详情
|
入库单详情
|
||||||
|
|||||||
@@ -23,5 +23,10 @@ namespace WMS.Web.Core.Dto.InStock
|
|||||||
/// 任务来源单的ID
|
/// 任务来源单的ID
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public int? TaskId { get; set; }
|
public int? TaskId { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 所选物料
|
||||||
|
/// </summary>
|
||||||
|
public string MaterialNumber { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -188,6 +188,11 @@ namespace WMS.Web.Domain.Services
|
|||||||
if (box == null)
|
if (box == null)
|
||||||
return Result<BoxInStockTaskDto>.ReFailure(ResultCodes.BoxNoData);
|
return Result<BoxInStockTaskDto>.ReFailure(ResultCodes.BoxNoData);
|
||||||
|
|
||||||
|
//判断箱不存在所选的物料
|
||||||
|
var isAnyHave = box.Details.Any(x => x.MaterialNumber == dto.MaterialNumber);
|
||||||
|
if (!isAnyHave)
|
||||||
|
return Result<BoxInStockTaskDto>.ReFailure(box.BoxBillNo + ResultCodes.BoxNoMaterialError.Item2, ResultCodes.BoxNoMaterialError.Item1);
|
||||||
|
|
||||||
//1.获取物料集合
|
//1.获取物料集合
|
||||||
var materials_result = await _erpService.BillQueryForMaterial();
|
var materials_result = await _erpService.BillQueryForMaterial();
|
||||||
var materials = new List<ErpMaterialDto>();
|
var materials = new List<ErpMaterialDto>();
|
||||||
|
|||||||
Reference in New Issue
Block a user