diff --git a/src/WMS.Web.Domain/Services/BoxInventoryService.cs b/src/WMS.Web.Domain/Services/BoxInventoryService.cs index 6dd19d01..419ae5dc 100644 --- a/src/WMS.Web.Domain/Services/BoxInventoryService.cs +++ b/src/WMS.Web.Domain/Services/BoxInventoryService.cs @@ -150,6 +150,7 @@ namespace WMS.Web.Domain.Services /// public async Task GenerateMoveBox(List dtoDatas, bool isTransaction) { + _logger.LogInformation("移箱-箱库存变更1:" + JsonConvert.SerializeObject(dtoDatas)); //1.判断来源数据是否存在 if (dtoDatas == null || dtoDatas.Count == 0) return Result.ReFailure(ResultCodes.InventoryNoSourceError); @@ -824,6 +825,7 @@ namespace WMS.Web.Domain.Services var add_entitys = new List(); var InventoryDetailsGenerateDto = new List(); + _logger.LogInformation("移箱-箱库存变更2:" + JsonConvert.SerializeObject(dtoDatas)); //3.遍历:dto foreach (var dto in dtoDatas) { diff --git a/src/WMS.Web.Domain/Services/InventoryDetailsService.cs b/src/WMS.Web.Domain/Services/InventoryDetailsService.cs index 1360207b..ce005dfa 100644 --- a/src/WMS.Web.Domain/Services/InventoryDetailsService.cs +++ b/src/WMS.Web.Domain/Services/InventoryDetailsService.cs @@ -1,4 +1,6 @@ using AutoMapper; +using Microsoft.Extensions.Logging; +using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; @@ -22,11 +24,13 @@ namespace WMS.Web.Domain.Services private readonly IBoxRepositories _boxRepositories; private readonly ISerialNumbersRepositories _serialNumbersRepositories; private readonly IInventoryDetailsRepositories _inventoryDetailsRepositories; + private readonly ILogger _logger; public InventoryDetailsService(IMapper mapper, IBoxRepositories boxRepositories, - ISerialNumbersRepositories serialNumbersRepositories, + ISerialNumbersRepositories serialNumbersRepositories, ILogger logger, IInventoryDetailsRepositories inventoryDetailsRepositories) { _mapper = mapper; + _logger = logger; _boxRepositories = boxRepositories; _inventoryDetailsRepositories = inventoryDetailsRepositories; _serialNumbersRepositories = serialNumbersRepositories; @@ -50,7 +54,7 @@ namespace WMS.Web.Domain.Services var add_entitys = new List(); var update_entitys = new List(); - + _logger.LogInformation(" 生成:即时库存明细:" + JsonConvert.SerializeObject(dtos)); //2.遍历 foreach (var dto in dtos) { @@ -62,6 +66,7 @@ namespace WMS.Web.Domain.Services x.OrgCode==dto.OrgCode).FirstOrDefault(); if (currentDetail == null) { + _logger.LogInformation(" 生成:即时库存明细-->明细NULL:" + JsonConvert.SerializeObject(dto)); //出库的时候,判断是否有库存,没有就返回错误 if (dto.InventoryInOutType == (int)InventoryInOutType.Out) return Result.ReFailure(ResultCodes.InventoryDetailsNoInventoryError); @@ -71,6 +76,7 @@ namespace WMS.Web.Domain.Services } else { + _logger.LogInformation(" 生成:即时库存明细-->明细HAVE:" + JsonConvert.SerializeObject(currentDetail)); var entity = currentDetail; if (dto.InventoryInOutType == (int)InventoryInOutType.In) {