feat(aihitRelationshipsSyncer): изменена частота коммитов при обновлении поля synced
This commit is contained in:
@@ -29,6 +29,6 @@
|
|||||||
},
|
},
|
||||||
"WorkerSettings": {
|
"WorkerSettings": {
|
||||||
"RepeatEvery": "12:00:00",
|
"RepeatEvery": "12:00:00",
|
||||||
"CommitAfter": 5000
|
"CommitAfter": 500
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ using PARR.BLL.Services.Interfaces;
|
|||||||
using PARR.Constants;
|
using PARR.Constants;
|
||||||
using PARR.DAL.DomainServices;
|
using PARR.DAL.DomainServices;
|
||||||
using PARR.DAL.Services.Interfaces;
|
using PARR.DAL.Services.Interfaces;
|
||||||
|
using PARR.DAL.Services.Interfaces.Job;
|
||||||
using PARR.DAL.Services.Interfaces.Unit;
|
using PARR.DAL.Services.Interfaces.Unit;
|
||||||
using PARR.EsppApi;
|
using PARR.EsppApi;
|
||||||
using PARR.EsppApi.Constants;
|
using PARR.EsppApi.Constants;
|
||||||
@@ -40,9 +41,38 @@ namespace PARR.Test
|
|||||||
#region test
|
#region test
|
||||||
using (var scope = serviceProvider.CreateScope())
|
using (var scope = serviceProvider.CreateScope())
|
||||||
{
|
{
|
||||||
var service = scope.ServiceProvider.GetService<ITemplateNameGeneratorService>();
|
/*var service = scope.ServiceProvider.GetService<ITemplateNameGeneratorService>();
|
||||||
|
|
||||||
var ttt = await service.GetTemplateNameAsync(Guid.Parse("ba05948b-b040-48cc-ab77-0accc9c223a0"), Guid.Parse("d4a86f24-6975-4614-98ab-431f26e3eb69"));
|
var ttt = await service.GetTemplateNameAsync(Guid.Parse("ba05948b-b040-48cc-ab77-0accc9c223a0"), Guid.Parse("d4a86f24-6975-4614-98ab-431f26e3eb69"));*/
|
||||||
|
//var service = scope.ServiceProvider.GetService<ITemplateService>();
|
||||||
|
//var templates = await service.Get()
|
||||||
|
// .Include(t => t.ApplicationsInWork)
|
||||||
|
// .ThenInclude(t=>t.Work)
|
||||||
|
// //.Select(s => new { s.Id, s.Host, s.HostId, s.JobId, s.UnitId })
|
||||||
|
// .Where(t => t.JobId == Guid.Parse("ba05948b-b040-48cc-ab77-0accc9c223a0")
|
||||||
|
// ).ToListAsync();
|
||||||
|
|
||||||
|
//var workNames = templates.Select(t=>t.ApplicationsInWork!.Work!.TemplateSuffix).Distinct();
|
||||||
|
|
||||||
|
//var jobService = scope.ServiceProvider.GetService<IJobService>();
|
||||||
|
//var jobs = await jobService!.Get().Where(t => workNames.Any(tt => tt == t.Name)).ToListAsync();
|
||||||
|
////var hostsName = templates.Select(t => t.Host!.Ek);
|
||||||
|
////var unitService = scope.ServiceProvider.GetService<IUnitService>();
|
||||||
|
////var units = await unitService.Get()
|
||||||
|
//// //.Select(s => new { s.Id, s.Name })
|
||||||
|
//// .Where(t => hostsName.Any(tt => tt == t.Name))
|
||||||
|
//// .ToListAsync();
|
||||||
|
|
||||||
|
//foreach (var t in templates) {
|
||||||
|
|
||||||
|
// var workName = t.ApplicationsInWork!.Work!.TemplateSuffix;
|
||||||
|
// //var unitId = units.FirstOrDefault(u => u.Name == hostName);
|
||||||
|
// var jobId = jobs.FirstOrDefault(t => t.Name == workName);
|
||||||
|
// if (jobId != null)
|
||||||
|
// t.JobId = jobId.Id;
|
||||||
|
//}
|
||||||
|
|
||||||
|
//await service.CommitAsync();
|
||||||
}
|
}
|
||||||
|
|
||||||
//var tName = "ДВС-ЭИТИ-ПТК-ПАРР__ВРТ-VCD-02-ДВС__ПРОЧЕЕ(РАБОТЫ)";
|
//var tName = "ДВС-ЭИТИ-ПТК-ПАРР__ВРТ-VCD-02-ДВС__ПРОЧЕЕ(РАБОТЫ)";
|
||||||
|
|||||||
Reference in New Issue
Block a user