盘点-箱库存的变更

This commit is contained in:
tongfei
2024-01-05 10:33:29 +08:00
parent 760677dbbf
commit 825ed9ebfe

View File

@@ -1360,6 +1360,7 @@ namespace WMS.Web.Domain.Services
foreach (var item in boxInventorys)
{
var update_entity = item;
update_entity.Details = new List<BoxInventoryDetails>();
foreach (var itemDet in item.Details)
{
@@ -1370,7 +1371,7 @@ namespace WMS.Web.Domain.Services
uptDet.Qty = uptDet.Qty - current_sers_info.Count;
var crrent_sers = current_sers_info.Select(x => x.SerialNumber).ToList();
uptDet.SerialNumbers.RemoveAll(r => crrent_sers.Contains(r));
update_entity.Details.Add(uptDet);
//3.2.2组装即时库存dto
var inventoryDet = new InventoryDetailsGenerateDto();
@@ -1383,6 +1384,8 @@ namespace WMS.Web.Domain.Services
//3.2.2即时库存:修改的集合
InventoryDetailsGenerateDto1.Add(inventoryDet);
}
else
update_entity.Details.Add(itemDet);
}
//4.1判断要修改的箱库存对象是否所有的物料库存的数量都为0“是”则删除该箱库存,"否"则修改;