盘点-箱库存的变更
This commit is contained in:
@@ -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,“是”则删除该箱库存,"否"则修改;
|
||||
|
||||
Reference in New Issue
Block a user