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;