增加同步老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 Microsoft.EntityFrameworkCore.Storage;
using Microsoft.Extensions.Logging;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -28,12 +30,14 @@ namespace WMS.Web.Domain.Services
private readonly ISerialNumberService _serialNumberService;
private readonly IErpOpsSyncDateRepositories _erpOpsSyncDateRepositories;
private readonly ISerialNumbersRepositories _serialNumbersRepositories;
private readonly ILogger<BoxService> _Logger;
public BoxService(IMapper mapper, ILoginService loginService,
IBasicsRepositories transactionRepositories,
IBoxRepositories boxRepositories, IOpsService opsService,
ISerialNumberService serialNumberService,
IErpOpsSyncDateRepositories erpOpsSyncDateRepositories,
ISerialNumbersRepositories serialNumbersRepositories)
ISerialNumbersRepositories serialNumbersRepositories,
ILogger<BoxService> Logger)
{
_mapper = mapper;
_loginService = loginService;
@@ -43,6 +47,7 @@ namespace WMS.Web.Domain.Services
_serialNumberService = serialNumberService;
_erpOpsSyncDateRepositories = erpOpsSyncDateRepositories;
_serialNumbersRepositories = serialNumbersRepositories;
_Logger = Logger;
}
public async Task<Result> Sync(List<OpsBoxResponse> list)
@@ -53,6 +58,8 @@ namespace WMS.Web.Domain.Services
begin = begin.AddHours(-1);
OpsBoxRequest request = new OpsBoxRequest(begin, DateTime.Now);
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 old_nos = await _boxRepositories.GetByNos(nos);