feat(templateGeneratorWorker): Создан Worker читающий очередь и генерирующий новые объекты Template

This commit is contained in:
Mikhail Kuznetsov
2025-08-14 15:20:04 +10:00
parent 1272ce92ec
commit 2c005f038e
17 changed files with 446 additions and 20 deletions

View File

@@ -35,28 +35,28 @@ namespace PARR.Test
protected override async Task ExecuteAsync(CancellationToken stoppingToken)
{
#region test
//using (var scope = serviceProvider.CreateScope())
//{
// var unitFilterService = scope.ServiceProvider.GetService<IUnitFilterService>();
using (var scope = serviceProvider.CreateScope())
{
var unitFilterService = scope.ServiceProvider.GetService<IUnitFilterService>();
// if (unitFilterService == null)
// return;
if (unitFilterService == null)
return;
// var jobId = Guid.Parse("58b28517-8178-4683-a519-22f5989c9912");
// var unitsId = await unitFilterService.GetUnitsIdByJobFilterAsync(jobId);
var jobId = Guid.Parse("926793f7-c6d3-4f08-b5ce-517ce1a1ac37");
//var unitsId = await unitFilterService.GetUnitsIdByJobFilterAsync(jobId);
// var unitService = scope.ServiceProvider.GetService<IUnitService>();
var unitService = scope.ServiceProvider.GetService<IUnitService>();
// if (unitService == null)
// return;
if (unitService == null)
return;
// var tForCreate = await unitFilterService.GetUnitsIdForExistTemplatesByJobFilterAsync(jobId);
// if (tForCreate == null)
// return;
var tForCreate = await unitFilterService.GetUnitsIdForExistTemplatesByJobFilterAsync(jobId);
if (tForCreate == null)
return;
// var units = await unitService
// .Get().AsNoTracking()
// .Where(t => tForCreate.Any(x => x == t.Id)).ToListAsync();
var units = await unitService
.Get().AsNoTracking()
.Where(t => tForCreate.Any(x => x == t.Id)).ToListAsync();
}
#endregion