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