This commit is contained in:
tongfei
2023-11-30 12:05:43 +08:00
4 changed files with 124 additions and 17 deletions

View File

@@ -45,12 +45,15 @@ namespace WMS.Web.Domain.Services
_serialNumbersRepositories = serialNumbersRepositories;
}
public async Task<Result> Sync()
public async Task<Result> Sync(List<OpsBoxResponse> list)
{
DateTime begin = await _erpOpsSyncDateRepositories.Get(ErpOpsSyncType.Ops);
begin= begin.AddYears(-1);
OpsBoxRequest request = new OpsBoxRequest(begin, DateTime.Now);
var list = await _opsService.GetBox(request);
if (list == null || list.Count() <= 0)
{
DateTime begin = await _erpOpsSyncDateRepositories.Get(ErpOpsSyncType.Ops);
begin = begin.AddYears(-1);
OpsBoxRequest request = new OpsBoxRequest(begin, DateTime.Now);
list = await _opsService.GetBox(request);
}
var nos = list.Select(s => s.BoxBillNo).ToList();
var old_nos = await _boxRepositories.GetByNos(nos);
foreach (var s in old_nos)