diff --git a/src/WMS.Web.Domain/Services/BoxInventoryService.cs b/src/WMS.Web.Domain/Services/BoxInventoryService.cs index 09fd2982..086ad7ff 100644 --- a/src/WMS.Web.Domain/Services/BoxInventoryService.cs +++ b/src/WMS.Web.Domain/Services/BoxInventoryService.cs @@ -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明细添加新的物料 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明细添加新的物料 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 boxInventorys = await _boxInventoryRepositories.GetList(boxIds); - _logger.LogInformation("盘点-箱库存变更:第二步-》" + JsonConvert.SerializeObject(out_SerialNumbers)); var delete_ids1 = new List(); var update_entitys1 = new List(); var InventoryDetailsGenerateDto1 = new List(); @@ -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,“是”则删除该箱库存,"否"则修改; var isAllNoInventory = item.Details.All(x => x.Qty == 0); if (isAllNoInventory) @@ -1416,7 +1361,6 @@ namespace WMS.Web.Domain.Services var isSuccess = true; //4.数据库更新操作:更新和添加 - _logger.LogInformation("盘点-箱库存变更:第二步-》更新的条目:" + update_entitys1.Count); if (update_entitys1.Count != 0) { isSuccess = await _boxInventoryRepositories.UpdateRange(update_entitys1, isTransaction);