接口优化
This commit is contained in:
@@ -166,11 +166,12 @@ namespace WMS.Web.Domain.Services
|
||||
foreach (var item in tast.Details)
|
||||
{
|
||||
//3.1判断当前物料是否相同
|
||||
var isHave = box.Details.Where(x => x.MaterialId == item.MaterialId).Any();
|
||||
if (!isHave)
|
||||
var current_box_det = box.Details.Where(x => x.MaterialId == item.MaterialId).FirstOrDefault();
|
||||
if (current_box_det==null)
|
||||
continue;
|
||||
//3.2映射返回明细对象
|
||||
var task_detail = _mapper.Map<InStockTaskDetailsInfoDto>(item);
|
||||
task_detail.BoxMaterialQty = current_box_det.Qty;
|
||||
task_detail.MaterialName = _erpBasicDataExtendService.GetMaterialName(materials, task_detail.MaterialId);
|
||||
task_detail.MaterialNumber = _erpBasicDataExtendService.GetMaterialNumber(materials, task_detail.MaterialId);
|
||||
task_detail.Specifications = _erpBasicDataExtendService.GetMaterialSpecifications(materials, task_detail.MaterialId);
|
||||
|
||||
Reference in New Issue
Block a user