增加同步老ops数据日志

This commit is contained in:
18942506660
2024-02-23 10:07:07 +08:00
parent 7f7179314b
commit c2ce3b4f8e
2 changed files with 8 additions and 1 deletions

View File

@@ -1,5 +1,7 @@
using AutoMapper; using AutoMapper;
using Microsoft.EntityFrameworkCore.Storage; using Microsoft.EntityFrameworkCore.Storage;
using Microsoft.Extensions.Logging;
using Newtonsoft.Json;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
@@ -28,12 +30,14 @@ namespace WMS.Web.Domain.Services
private readonly ISerialNumberService _serialNumberService; private readonly ISerialNumberService _serialNumberService;
private readonly IErpOpsSyncDateRepositories _erpOpsSyncDateRepositories; private readonly IErpOpsSyncDateRepositories _erpOpsSyncDateRepositories;
private readonly ISerialNumbersRepositories _serialNumbersRepositories; private readonly ISerialNumbersRepositories _serialNumbersRepositories;
private readonly ILogger<BoxService> _Logger;
public BoxService(IMapper mapper, ILoginService loginService, public BoxService(IMapper mapper, ILoginService loginService,
IBasicsRepositories transactionRepositories, IBasicsRepositories transactionRepositories,
IBoxRepositories boxRepositories, IOpsService opsService, IBoxRepositories boxRepositories, IOpsService opsService,
ISerialNumberService serialNumberService, ISerialNumberService serialNumberService,
IErpOpsSyncDateRepositories erpOpsSyncDateRepositories, IErpOpsSyncDateRepositories erpOpsSyncDateRepositories,
ISerialNumbersRepositories serialNumbersRepositories) ISerialNumbersRepositories serialNumbersRepositories,
ILogger<BoxService> Logger)
{ {
_mapper = mapper; _mapper = mapper;
_loginService = loginService; _loginService = loginService;
@@ -43,6 +47,7 @@ namespace WMS.Web.Domain.Services
_serialNumberService = serialNumberService; _serialNumberService = serialNumberService;
_erpOpsSyncDateRepositories = erpOpsSyncDateRepositories; _erpOpsSyncDateRepositories = erpOpsSyncDateRepositories;
_serialNumbersRepositories = serialNumbersRepositories; _serialNumbersRepositories = serialNumbersRepositories;
_Logger = Logger;
} }
public async Task<Result> Sync(List<OpsBoxResponse> list) public async Task<Result> Sync(List<OpsBoxResponse> list)
@@ -53,6 +58,8 @@ namespace WMS.Web.Domain.Services
begin = begin.AddHours(-1); begin = begin.AddHours(-1);
OpsBoxRequest request = new OpsBoxRequest(begin, DateTime.Now); OpsBoxRequest request = new OpsBoxRequest(begin, DateTime.Now);
list = await _opsService.GetBox(request); list = await _opsService.GetBox(request);
if (list.Count() > 0)
_Logger.LogInformation($"获取老ops箱数据:{DateTime.Now}-{JsonConvert.SerializeObject(list)}");
} }
var nos = list.Select(s => s.BoxBillNo).ToList(); var nos = list.Select(s => s.BoxBillNo).ToList();
var old_nos = await _boxRepositories.GetByNos(nos); var old_nos = await _boxRepositories.GetByNos(nos);