去掉注释
This commit is contained in:
@@ -1186,21 +1186,6 @@ namespace WMS.Web.Domain.Services
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
////找到:序列号不属于当前箱;找到后对应的箱子进行箱库存变更序列号
|
|
||||||
//foreach (var item in dto.Details)
|
|
||||||
//{
|
|
||||||
// foreach (var itemSerNmb in item.SerialNumbers)
|
|
||||||
// {
|
|
||||||
// var current_item_SerNb = serialNumbers.Where(x => x.SerialNumber == itemSerNmb).FirstOrDefault();
|
|
||||||
// if (current_item_SerNb != null && current_item_SerNb.BoxId != dto.BoxId)
|
|
||||||
// {
|
|
||||||
// out_serNubs.Add(current_item_SerNb);
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
||||||
//}
|
|
||||||
|
|
||||||
|
|
||||||
//3.4明细添加新的物料
|
//3.4明细添加新的物料
|
||||||
foreach (var detItem in dto.Details)
|
foreach (var detItem in dto.Details)
|
||||||
{
|
{
|
||||||
@@ -1249,18 +1234,6 @@ namespace WMS.Web.Domain.Services
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
////找到:序列号不属于当前箱;找到后对应的箱子进行箱库存变更序列号
|
|
||||||
//foreach (var item in dto.Details)
|
|
||||||
//{
|
|
||||||
// foreach (var itemSerNmb in item.SerialNumbers)
|
|
||||||
// {
|
|
||||||
// var current_item_SerNb = serialNumbers.Where(x => x.SerialNumber == itemSerNmb).FirstOrDefault();
|
|
||||||
// if (current_item_SerNb != null && current_item_SerNb.BoxId != dto.BoxId)
|
|
||||||
// {
|
|
||||||
// out_serNubs.Add(current_item_SerNb);
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
//}
|
|
||||||
|
|
||||||
//3.4明细添加新的物料
|
//3.4明细添加新的物料
|
||||||
foreach (var detItem in dto.Details)
|
foreach (var detItem in dto.Details)
|
||||||
@@ -1349,7 +1322,6 @@ namespace WMS.Web.Domain.Services
|
|||||||
var boxIds = out_SerialNumbers.GroupBy(x => x.BoxId).Select(x => x.Key).ToList();
|
var boxIds = out_SerialNumbers.GroupBy(x => x.BoxId).Select(x => x.Key).ToList();
|
||||||
var boxInventorys = await _boxInventoryRepositories.GetList(boxIds);
|
var boxInventorys = await _boxInventoryRepositories.GetList(boxIds);
|
||||||
|
|
||||||
_logger.LogInformation("盘点-箱库存变更:第二步-》" + JsonConvert.SerializeObject(out_SerialNumbers));
|
|
||||||
var delete_ids1 = new List<int>();
|
var delete_ids1 = new List<int>();
|
||||||
var update_entitys1 = new List<BoxInventory>();
|
var update_entitys1 = new List<BoxInventory>();
|
||||||
var InventoryDetailsGenerateDto1 = new List<InventoryDetailsGenerateDto>();
|
var InventoryDetailsGenerateDto1 = new List<InventoryDetailsGenerateDto>();
|
||||||
@@ -1378,33 +1350,6 @@ namespace WMS.Web.Domain.Services
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
//var update_entity = item;
|
|
||||||
//foreach (var itemDet in item.Details)
|
|
||||||
//{
|
|
||||||
// var current_sers_info = out_SerialNumbers.Where(x => x.BoxId == item.BoxId && x.MaterialId == itemDet.MaterialId).ToList();
|
|
||||||
// if (current_sers_info != null && current_sers_info.Count != 0)
|
|
||||||
// {
|
|
||||||
// var uptDet = update_entity.Details.Where(d => d.MaterialId == itemDet.MaterialId).FirstOrDefault();
|
|
||||||
// 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();
|
|
||||||
// inventoryDet.MaterialId = itemDet.MaterialId;
|
|
||||||
// inventoryDet.OrgCode = item.OrgCode;
|
|
||||||
// inventoryDet.StockCode = item.StockCode;
|
|
||||||
// inventoryDet.SubStockId = item.SubStockId;
|
|
||||||
// inventoryDet.Qty = current_sers_info.Count;
|
|
||||||
// inventoryDet.InventoryInOutType = (int)InventoryInOutType.Out;
|
|
||||||
// //3.2.2即时库存:修改的集合
|
|
||||||
// InventoryDetailsGenerateDto1.Add(inventoryDet);
|
|
||||||
// }
|
|
||||||
// else
|
|
||||||
// update_entity.Details.Add(itemDet);
|
|
||||||
//}
|
|
||||||
|
|
||||||
//4.1判断要修改的箱库存对象:是否所有的物料库存的数量都为0,“是”则删除该箱库存,"否"则修改;
|
//4.1判断要修改的箱库存对象:是否所有的物料库存的数量都为0,“是”则删除该箱库存,"否"则修改;
|
||||||
var isAllNoInventory = item.Details.All(x => x.Qty == 0);
|
var isAllNoInventory = item.Details.All(x => x.Qty == 0);
|
||||||
if (isAllNoInventory)
|
if (isAllNoInventory)
|
||||||
@@ -1416,7 +1361,6 @@ namespace WMS.Web.Domain.Services
|
|||||||
|
|
||||||
var isSuccess = true;
|
var isSuccess = true;
|
||||||
//4.数据库更新操作:更新和添加
|
//4.数据库更新操作:更新和添加
|
||||||
_logger.LogInformation("盘点-箱库存变更:第二步-》更新的条目:" + update_entitys1.Count);
|
|
||||||
if (update_entitys1.Count != 0)
|
if (update_entitys1.Count != 0)
|
||||||
{
|
{
|
||||||
isSuccess = await _boxInventoryRepositories.UpdateRange(update_entitys1, isTransaction);
|
isSuccess = await _boxInventoryRepositories.UpdateRange(update_entitys1, isTransaction);
|
||||||
|
|||||||
Reference in New Issue
Block a user