修复bug
This commit is contained in:
@@ -339,13 +339,15 @@ namespace WMS.Web.Repositories
|
|||||||
|
|
||||||
foreach (var d in res.Details)
|
foreach (var d in res.Details)
|
||||||
{
|
{
|
||||||
|
var boxDetail = d.BoxsDetails.FirstOrDefault(f => f.BoxId == boxId);
|
||||||
|
if (boxDetail == null) continue;
|
||||||
BoxDetailResponse detail = new BoxDetailResponse();
|
BoxDetailResponse detail = new BoxDetailResponse();
|
||||||
detail.MaterialName = _erpBasicDataExtendService.GetMaterialName(materials, detail.MaterialId);
|
detail.MaterialName = _erpBasicDataExtendService.GetMaterialName(materials, detail.MaterialId);
|
||||||
detail.MaterialNumber = _erpBasicDataExtendService.GetMaterialNumber(materials, detail.MaterialId);
|
detail.MaterialNumber = _erpBasicDataExtendService.GetMaterialNumber(materials, detail.MaterialId);
|
||||||
detail.Specifications = _erpBasicDataExtendService.GetMaterialSpecifications(materials, detail.MaterialId);
|
detail.Specifications = _erpBasicDataExtendService.GetMaterialSpecifications(materials, detail.MaterialId);
|
||||||
detail.SerialNumbers = d.SerialNumbers;
|
detail.SerialNumbers = d.SerialNumbers;
|
||||||
detail.MaterialId = d.MaterialId;
|
detail.MaterialId = d.MaterialId;
|
||||||
detail.Qty = d.BoxsDetails.FirstOrDefault(f => f.BoxId == boxId)?.Qty ?? 0;
|
detail.Qty = boxDetail.Qty;
|
||||||
details.Add(detail);
|
details.Add(detail);
|
||||||
}
|
}
|
||||||
return details;
|
return details;
|
||||||
|
|||||||
Reference in New Issue
Block a user