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