From 98335346baddb895814804b2a696e6b07f46368e Mon Sep 17 00:00:00 2001 From: tongfei <244188119@qq.com> Date: Wed, 3 Jan 2024 16:44:14 +0800 Subject: [PATCH] =?UTF-8?q?=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/BackRecordService.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/WMS.Web.Domain/Services/BackRecordService.cs b/src/WMS.Web.Domain/Services/BackRecordService.cs index 6caf8c19..ab96bb21 100644 --- a/src/WMS.Web.Domain/Services/BackRecordService.cs +++ b/src/WMS.Web.Domain/Services/BackRecordService.cs @@ -1,5 +1,7 @@ using AutoMapper; using Microsoft.EntityFrameworkCore.Storage; +using Microsoft.Extensions.Logging; +using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; @@ -25,6 +27,7 @@ namespace WMS.Web.Domain.Services { private readonly IMapper _mapper; private readonly ILoginService _loginService; + private readonly ILogger _logger; public readonly IBasicsRepositories _basicsRepositories; private readonly ISerialNumberService _serialNumberService; private readonly IBackRecordRepositories _backRecordRepositories; @@ -33,6 +36,7 @@ namespace WMS.Web.Domain.Services private readonly ISerialNumbersRepositories _serialNumbersRepositories; private readonly IInStockTaskBoxService _inStockTaskBoxService; public BackRecordService(IMapper mapper, ILoginService loginService, + ILogger logger, IBasicsRepositories basicsRepositories, IBoxInventoryService boxInventoryService, ISerialNumberService serialNumberService, @@ -42,6 +46,7 @@ namespace WMS.Web.Domain.Services IInStockTaskBoxService inStockTaskBoxService) { _mapper = mapper; + _logger = logger; _loginService = loginService; _inStockTaskBoxService = inStockTaskBoxService; _changeMoveBoxService = changeMoveBoxService; @@ -146,10 +151,14 @@ namespace WMS.Web.Domain.Services //下架:需要解绑收货过的箱子 if (entity.Type == BackRecordType.InstockOff) { + _logger.LogInformation("入库回退下架:" + entity.BillNo); var boxIds= entity.Details.GroupBy(x => x.BoxId).Select(x => x.Key).ToList(); var unBindResult= await _inStockTaskBoxService.UnBind(boxIds, isTransaction); + _logger.LogInformation("入库回退下架-BOXID:" + JsonConvert.SerializeObject(boxIds)); if (!unBindResult.IsSuccess) return unBindResult; + + _logger.LogInformation("入库回退下架-结果:" + unBindResult.IsSuccess); } //提交事务