合并
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user