feat(aihitRelationshipsSyncer): изменена частота коммитов при обновлении поля synced
This commit is contained in:
@@ -4,6 +4,7 @@ using PARR.BLL.Services.Interfaces;
|
||||
using PARR.Constants;
|
||||
using PARR.DAL.DomainServices;
|
||||
using PARR.DAL.Services.Interfaces;
|
||||
using PARR.DAL.Services.Interfaces.Job;
|
||||
using PARR.DAL.Services.Interfaces.Unit;
|
||||
using PARR.EsppApi;
|
||||
using PARR.EsppApi.Constants;
|
||||
@@ -40,9 +41,38 @@ namespace PARR.Test
|
||||
#region test
|
||||
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-ДВС__ПРОЧЕЕ(РАБОТЫ)";
|
||||
|
||||
Reference in New Issue
Block a user