接口优化

This commit is contained in:
tongfei
2023-11-21 16:20:35 +08:00
parent 1d2cba49d2
commit 60348a09ea
3 changed files with 14 additions and 3 deletions

View File

@@ -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);