非采购入库-按产品

This commit is contained in:
tongfei
2023-11-27 13:54:35 +08:00
parent e1a19760f2
commit 6288bbcf3d

View File

@@ -352,18 +352,22 @@ namespace WMS.Web.Domain.Services
//遍历:序列号对应多个箱
foreach (var boxId in current_boxIds)
{
//遍历:明细
var changeBox = new SaveChangeBoxRecordRequest();
changeBox.DestBoxId = dto_box.BoxId;
foreach (var item in dto_box.Details)
if (dto_box.BoxId != boxId)
{
var changeBoxRD = new SaveChangeBoxRecordDetailsRequest();
changeBoxRD.MaterialId = item.MaterialId;
changeBoxRD.Qty = item.Qty;
changeBoxRD.SerialNumbers = item.SerialNumbers;
changeBox.Details.Add(changeBoxRD);
//遍历:明细
var changeBox = new SaveChangeBoxRecordRequest();
changeBox.DestBoxId = dto_box.BoxId;
changeBox.SrcBoxId = boxId;
foreach (var item in dto_box.Details)
{
var changeBoxRD = new SaveChangeBoxRecordDetailsRequest();
changeBoxRD.MaterialId = item.MaterialId;
changeBoxRD.Qty = item.Qty;
changeBoxRD.SerialNumbers = item.SerialNumbers;
changeBox.Details.Add(changeBoxRD);
}
ganenrateChangeBoxs.Add(changeBox);
}
ganenrateChangeBoxs.Add(changeBox);
}
//改箱保存操作