From 97e4d76b47fc1755f0662a94ebfa8fe86e5b7bcf Mon Sep 17 00:00:00 2001 From: tongfei <244188119@qq.com> Date: Sat, 23 Dec 2023 10:47:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=93=E5=8D=B0=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml | 2 +- src/WMS.Web.Domain/Services/BoxInventoryService.cs | 7 ++++++- src/WMS.Web.Domain/Services/InStockService.cs | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml b/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml index 8b453182..8449f63c 100644 --- a/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml +++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml @@ -4121,7 +4121,7 @@ - + 同步金蝶销售出库 diff --git a/src/WMS.Web.Domain/Services/BoxInventoryService.cs b/src/WMS.Web.Domain/Services/BoxInventoryService.cs index 04e7335d..9ace9e6a 100644 --- a/src/WMS.Web.Domain/Services/BoxInventoryService.cs +++ b/src/WMS.Web.Domain/Services/BoxInventoryService.cs @@ -1,4 +1,6 @@ using AutoMapper; +using Microsoft.Extensions.Logging; +using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; @@ -25,13 +27,15 @@ namespace WMS.Web.Domain.Services private readonly IInventoryInOutDetailsService _inventoryInOutDetailsService; private readonly ISerialNumbersRepositories _serialNumbersRepositories; private readonly IBoxInventoryRepositories _boxInventoryRepositories; - public BoxInventoryService(IMapper mapper, IBoxRepositories boxRepositories, + private readonly ILogger _logger; + public BoxInventoryService(IMapper mapper, IBoxRepositories boxRepositories, ILogger logger, IInventoryDetailsService inventoryDetailsService, IInventoryInOutDetailsService inventoryInOutDetailsService, ISerialNumbersRepositories serialNumbersRepositories, IBoxInventoryRepositories boxInventoryRepositories) { _mapper = mapper; + _logger = logger; _boxRepositories = boxRepositories; _inventoryDetailsService = inventoryDetailsService; _serialNumbersRepositories = serialNumbersRepositories; @@ -1558,6 +1562,7 @@ namespace WMS.Web.Domain.Services var invDetGenDtos = new List(); invDetGenDtos.AddRange(invDetGenDtos_in); invDetGenDtos.AddRange(invDetGenDtos_out); + _logger.LogInformation($"入库对应即时库存:{JsonConvert.SerializeObject(invDetGenDtos)} 操作时间:{DateTime.Now.ToString()}"); if (invDetGenDtos.Count != 0) { var InventoryDetailsGenerate_result = await _inventoryDetailsService.GenerateInventoryDetails(invDetGenDtos, isTransaction); diff --git a/src/WMS.Web.Domain/Services/InStockService.cs b/src/WMS.Web.Domain/Services/InStockService.cs index 328f3f05..1c22b384 100644 --- a/src/WMS.Web.Domain/Services/InStockService.cs +++ b/src/WMS.Web.Domain/Services/InStockService.cs @@ -157,6 +157,7 @@ namespace WMS.Web.Domain.Services /// public async Task ShelfNoPurchase(NoPurchaseShelfRequest dto, LoginInDto loginInDto) { + _logger.LogInformation($"非采购入库:{JsonConvert.SerializeObject(dto)} 操作人:{loginInDto.UserInfo.StaffId+loginInDto.UserInfo.Nickname}"); IDbContextTransaction _transaction = _basicsRepositories.GetTransaction(); bool isRollback = false; bool isTransaction = false;