增加日志记录

This commit is contained in:
18942506660
2024-05-29 16:35:07 +08:00
parent f459f4e8aa
commit fb3dd7069f
3 changed files with 12 additions and 2 deletions

View File

@@ -483,6 +483,8 @@ namespace WMS.Web.Domain.Services
/// <returns></returns> /// <returns></returns>
public async Task<Result> SysnDataNew(List<ErpInStockResultDto> erp_list, bool isTransaction) public async Task<Result> SysnDataNew(List<ErpInStockResultDto> erp_list, bool isTransaction)
{ {
if (erp_list.Count() <= 0) return Result.ReSuccess();
_logger.LogInformation($"获取到金蝶入库任务单数据:{JsonConvert.SerializeObject(erp_list)}");
//1.通过单据编号找到wms系统现有的任务单并修改 //1.通过单据编号找到wms系统现有的任务单并修改
var erp_removeList = new List<ErpInStockResultDto>(); var erp_removeList = new List<ErpInStockResultDto>();

View File

@@ -23,6 +23,8 @@ using WMS.Web.Domain.Services.Public;
using WMS.Web.Domain.Values; using WMS.Web.Domain.Values;
using WMS.Web.Domain.Values.Single; using WMS.Web.Domain.Values.Single;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Newtonsoft.Json;
namespace WMS.Web.Domain.Services namespace WMS.Web.Domain.Services
{ {
@@ -44,12 +46,14 @@ namespace WMS.Web.Domain.Services
private IBoxRepositories _boxRepositories; private IBoxRepositories _boxRepositories;
private readonly IExportExcelService _exportExcelService; private readonly IExportExcelService _exportExcelService;
private readonly IServiceScopeFactory _serviceScopeFactory; private readonly IServiceScopeFactory _serviceScopeFactory;
private readonly ILogger<OutStockTaskService> _logger;
public OutStockTaskService(IMapper mapper, IErpService erpService, ILoginService loginService, public OutStockTaskService(IMapper mapper, IErpService erpService, ILoginService loginService,
IBasicsRepositories transactionRepositories, IBasicsRepositories transactionRepositories,
IOutStockRepositories outStockRepositories, IOutStockTaskRepositories outStockTaskRepositories, IErpOpsSyncDateRepositories erpOpsSyncDateRepositories, IOutStockRepositories outStockRepositories, IOutStockTaskRepositories outStockTaskRepositories, IErpOpsSyncDateRepositories erpOpsSyncDateRepositories,
RedisClientService redisClientService, IErpBasicDataExtendService erpBasicDataExtendService, RedisClientService redisClientService, IErpBasicDataExtendService erpBasicDataExtendService,
ISingleDataService singleDataService, IBoxRepositories boxRepositories, IExportExcelService exportExcelService, IServiceScopeFactory serviceScopeFactory) ISingleDataService singleDataService, IBoxRepositories boxRepositories, IExportExcelService exportExcelService, IServiceScopeFactory serviceScopeFactory,
ILogger<OutStockTaskService> logger)
{ {
_mapper = mapper; _mapper = mapper;
_erpService = erpService; _erpService = erpService;
@@ -64,6 +68,7 @@ namespace WMS.Web.Domain.Services
_boxRepositories = boxRepositories; _boxRepositories = boxRepositories;
_exportExcelService = exportExcelService; _exportExcelService = exportExcelService;
_serviceScopeFactory = serviceScopeFactory; _serviceScopeFactory = serviceScopeFactory;
_logger = logger;
} }
/// <summary> /// <summary>
@@ -122,6 +127,9 @@ namespace WMS.Web.Domain.Services
/// <returns></returns> /// <returns></returns>
public async Task<Result> SsynDate(List<ErpDeliveryNoticeOutStockResultDto> erp_list, bool isTransaction) public async Task<Result> SsynDate(List<ErpDeliveryNoticeOutStockResultDto> erp_list, bool isTransaction)
{ {
if (erp_list.Count() <= 0) return Result.ReSuccess();
_logger.LogInformation($"获取到金蝶出库任务单数据:{JsonConvert.SerializeObject(erp_list)}");
//2.通过单据编号找到wms系统现有的任务单并修改 //2.通过单据编号找到wms系统现有的任务单并修改
var erp_removeList = new List<ErpDeliveryNoticeOutStockResultDto>(); var erp_removeList = new List<ErpDeliveryNoticeOutStockResultDto>();
var SourceBillNo_list = erp_list.GroupBy(x => x.SourceBillNo).Select(x => x.Key).ToList(); var SourceBillNo_list = erp_list.GroupBy(x => x.SourceBillNo).Select(x => x.Key).ToList();
@@ -466,7 +474,7 @@ namespace WMS.Web.Domain.Services
_outStockTaskRepositories = scope.ServiceProvider.GetRequiredService<IOutStockTaskRepositories>(); _outStockTaskRepositories = scope.ServiceProvider.GetRequiredService<IOutStockTaskRepositories>();
_outStockRepositories = scope.ServiceProvider.GetRequiredService<IOutStockRepositories>(); _outStockRepositories = scope.ServiceProvider.GetRequiredService<IOutStockRepositories>();
_erpService = scope.ServiceProvider.GetRequiredService<IErpService>(); _erpService = scope.ServiceProvider.GetRequiredService<IErpService>();
_boxRepositories= scope.ServiceProvider.GetRequiredService<IBoxRepositories>(); _boxRepositories = scope.ServiceProvider.GetRequiredService<IBoxRepositories>();
} }
var entity = await _outStockTaskRepositories.Get(id); var entity = await _outStockTaskRepositories.Get(id);