From 313ed68d46d27afe32ba0e65b48d859452cfeca0 Mon Sep 17 00:00:00 2001
From: tongfei <244188119@qq.com>
Date: Wed, 13 Mar 2024 15:11:29 +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.Domain/Services/BoxInventoryService.cs | 2 ++
src/WMS.Web.Domain/Services/InventoryDetailsService.cs | 10 ++++++++--
2 files changed, 10 insertions(+), 2 deletions(-)
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)
{