diff --git a/src/WMS.Web.Domain/Services/BoxInventoryService.cs b/src/WMS.Web.Domain/Services/BoxInventoryService.cs index 8f5c7341..b480afc9 100644 --- a/src/WMS.Web.Domain/Services/BoxInventoryService.cs +++ b/src/WMS.Web.Domain/Services/BoxInventoryService.cs @@ -663,6 +663,7 @@ namespace WMS.Web.Domain.Services var changeBox_inventoryList = new List(); var delete_ids = new List(); + var delete_entitys = new List(); var update_entitys = new List(); var add_entitys = new List(); var InventoryDetailsGenerateDto = new List(); @@ -712,6 +713,7 @@ namespace WMS.Web.Domain.Services //给改箱服务用:按箱的话,就要把明细里的数量修改为0 changeBox_inventoryList.Add(GenerateBoxInventory(sour_update_entity.Clone())); delete_ids.Add(sour_update_entity.Id); + delete_entitys.Add(sour_update_entity); } else { @@ -825,16 +827,19 @@ namespace WMS.Web.Domain.Services //4.数据库更新操作:更新和添加 if (add_entitys.Count != 0) { + _logger.LogInformation("改箱-箱库存的添加:->" + JsonConvert.SerializeObject(add_entitys)); isSuccess = await _boxInventoryRepositories.AddRange(add_entitys, isTransaction); if (!isSuccess) return Result.ReFailure(ResultCodes.DateWriteError); } if (update_entitys.Count != 0) { + _logger.LogInformation("改箱-箱库存的修改:->" + JsonConvert.SerializeObject(update_entitys)); isSuccess = await _boxInventoryRepositories.UpdateRange(update_entitys, isTransaction); if (!isSuccess) return Result.ReFailure(ResultCodes.DateWriteError); } if (delete_ids.Count != 0) { + _logger.LogInformation("改箱-箱库存的删除:->" + JsonConvert.SerializeObject(delete_entitys)); isSuccess = await _boxInventoryRepositories.DeleteRange(delete_ids, isTransaction); if (!isSuccess) return Result.ReFailure(ResultCodes.DateWriteError); } @@ -973,11 +978,13 @@ namespace WMS.Web.Domain.Services //4.数据库操作处理 if (add_entitys.Count != 0) { + _logger.LogInformation("移箱-箱库存的添加:->" + JsonConvert.SerializeObject(add_entitys)); isSuccess = await _boxInventoryRepositories.AddRange(add_entitys, isTransaction); if (!isSuccess) return Result.ReFailure(ResultCodes.DateWriteError); } if (delete_entitys.Count != 0) { + _logger.LogInformation("移箱-箱库存的删除:->" + JsonConvert.SerializeObject(delete_entitys)); var delete_ids = delete_entitys.Select(x => x.Id).ToList(); isSuccess = await _boxInventoryRepositories.DeleteRange(delete_ids, isTransaction); if (!isSuccess) return Result.ReFailure(ResultCodes.DateWriteError); @@ -1032,6 +1039,7 @@ namespace WMS.Web.Domain.Services var changeBox_inventoryList = new List(); var delete_ids = new List(); + var delete_entitys = new List(); var update_entitys = new List(); var add_entitys = new List(); var InventoryDetailsGenerateDto = new List(); @@ -1214,6 +1222,7 @@ namespace WMS.Web.Domain.Services //changeBox_inventoryList.Add(GenerateBoxInventory(update_entity.Clone())); delete_ids.Add(update_entity.Id); + delete_entitys.Add(update_entity); } else { @@ -1235,16 +1244,19 @@ namespace WMS.Web.Domain.Services //4.数据库更新操作:更新和添加 if (add_entitys.Count != 0) { + _logger.LogInformation("出入库回退上下架-箱库存的添加:->" + JsonConvert.SerializeObject(add_entitys)); isSuccess = await _boxInventoryRepositories.AddRange(add_entitys, isTransaction); if (!isSuccess) return Result.ReFailure(ResultCodes.DateWriteError); } if (update_entitys.Count != 0) { + _logger.LogInformation("出入库回退上下架-箱库存的修改:->" + JsonConvert.SerializeObject(update_entitys)); isSuccess = await _boxInventoryRepositories.UpdateRange(update_entitys, isTransaction); if (!isSuccess) return Result.ReFailure(ResultCodes.DateWriteError); } if (delete_ids.Count != 0) { + _logger.LogInformation("出入库回退上下架-箱库存的删除:->" + JsonConvert.SerializeObject(delete_entitys)); isSuccess = await _boxInventoryRepositories.DeleteRange(delete_ids, isTransaction); if (!isSuccess) return Result.ReFailure(ResultCodes.DateWriteError); } @@ -1297,6 +1309,7 @@ namespace WMS.Web.Domain.Services var changeBox_inventoryList = new List(); var delete_ids = new List(); + var delete_entitys = new List(); var update_entitys = new List(); var InventoryDetailsGenerateDto = new List(); @@ -1404,6 +1417,7 @@ namespace WMS.Web.Domain.Services //给改箱服务用:按箱的话,就要把明细里的数量修改为0 changeBox_inventoryList.Add(GenerateBoxInventory(update_entity.Clone())); delete_ids.Add(update_entity.Id); + delete_entitys.Add(update_entity); } else { @@ -1425,11 +1439,13 @@ namespace WMS.Web.Domain.Services //4.数据库更新操作:更新和添加 if (update_entitys.Count != 0) { + _logger.LogInformation("盘点单-步骤1箱库存的修改:->" + JsonConvert.SerializeObject(update_entitys)); isSuccess = await _boxInventoryRepositories.UpdateRange(update_entitys, isTransaction); if (!isSuccess) return Result.ReFailure(ResultCodes.DateWriteError); } if (delete_ids.Count != 0) { + _logger.LogInformation("盘点单-步骤1箱库存的删除:->" + JsonConvert.SerializeObject(delete_entitys)); isSuccess = await _boxInventoryRepositories.DeleteRange(delete_ids, isTransaction); if (!isSuccess) return Result.ReFailure(ResultCodes.DateWriteError); } @@ -1487,6 +1503,7 @@ namespace WMS.Web.Domain.Services var changeBox_inventoryList = new List(); var delete_ids1 = new List(); + var delete_entity = new List(); var update_entitys1 = new List(); var InventoryDetailsGenerateDto1 = new List(); foreach (var item in boxInventorys) @@ -1521,6 +1538,7 @@ namespace WMS.Web.Domain.Services //给改箱服务用:按箱的话,就要把明细里的数量修改为0 changeBox_inventoryList.Add(GenerateBoxInventory(item.Clone())); delete_ids1.Add(item.Id); + delete_entity.Add(item); } else { @@ -1541,11 +1559,13 @@ namespace WMS.Web.Domain.Services //4.数据库更新操作:更新和添加 if (update_entitys1.Count != 0) { + _logger.LogInformation("盘点单-箱库存的修改:->" + JsonConvert.SerializeObject(update_entitys1)); isSuccess = await _boxInventoryRepositories.UpdateRange(update_entitys1, isTransaction); if (!isSuccess) return Result.ReFailure(ResultCodes.DateWriteError); } if (delete_ids1.Count != 0) { + _logger.LogInformation("盘点单-箱库存的删除:->" + JsonConvert.SerializeObject(delete_entity)); isSuccess = await _boxInventoryRepositories.DeleteRange(delete_ids1, isTransaction); if (!isSuccess) return Result.ReFailure(ResultCodes.DateWriteError); } @@ -1713,11 +1733,13 @@ namespace WMS.Web.Domain.Services //4.数据库更新操作:更新和添加 if (add_entitys.Count != 0) { + _logger.LogInformation("入库单-箱库存的添加:->" + JsonConvert.SerializeObject(add_entitys)); isSuccess = await _boxInventoryRepositories.AddRange(add_entitys, isTransaction); if (!isSuccess) return Result.ReFailure(ResultCodes.DateWriteError); } if (update_entitys.Count != 0) { + _logger.LogInformation("入库单-箱库存的修改:->" + JsonConvert.SerializeObject(update_entitys)); isSuccess = await _boxInventoryRepositories.UpdateRange(update_entitys, isTransaction); if (!isSuccess) return Result.ReFailure(ResultCodes.DateWriteError); }