非采购入库-按产品

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) foreach (var boxId in current_boxIds)
{ {
//遍历:明细 if (dto_box.BoxId != boxId)
var changeBox = new SaveChangeBoxRecordRequest();
changeBox.DestBoxId = dto_box.BoxId;
foreach (var item in dto_box.Details)
{ {
var changeBoxRD = new SaveChangeBoxRecordDetailsRequest(); //遍历:明细
changeBoxRD.MaterialId = item.MaterialId; var changeBox = new SaveChangeBoxRecordRequest();
changeBoxRD.Qty = item.Qty; changeBox.DestBoxId = dto_box.BoxId;
changeBoxRD.SerialNumbers = item.SerialNumbers; changeBox.SrcBoxId = boxId;
changeBox.Details.Add(changeBoxRD); 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);
} }
//改箱保存操作 //改箱保存操作