feat(templateMatcher): refactoring
This commit is contained in:
@@ -4,6 +4,7 @@ using PARR.Common.Domain;
|
||||
using PARR.DAL.Contracts;
|
||||
using PARR.DAL.Models.Job;
|
||||
using PARR.DAL.Services.Interfaces.Job;
|
||||
using PARR.TemplateMatcher.Services.Implementations;
|
||||
using PARR.TemplateMatcher.Services.Implemetaions;
|
||||
using PARR.TemplateMatcher.Services.Interfaces;
|
||||
|
||||
@@ -42,7 +43,7 @@ namespace PARR.TemplateMatcher
|
||||
// Проверяем, является ли Job "групповым"
|
||||
bool isGroupJob = job.Group != null && job.Group.GroupType?.Code == JobGroupTypesEnum.Group;
|
||||
|
||||
if (isGroupJob && job.Group.GroupingUnitFieldId.HasValue)
|
||||
if (isGroupJob && job.Group!.GroupingUnitFieldId.HasValue)
|
||||
{
|
||||
logger.LogInformation("Job {JobId} является групповым. Передаём в GroupedSynchronizer.", jobId);
|
||||
// Находим нужный синхронизатор
|
||||
@@ -103,7 +104,7 @@ namespace PARR.TemplateMatcher
|
||||
// Проверяем, является ли Job "групповым"
|
||||
bool isGroupJob = job.Group != null && job.Group.GroupType?.Code == JobGroupTypesEnum.Group;
|
||||
|
||||
if (isGroupJob && job.Group.GroupingUnitFieldId.HasValue)
|
||||
if (isGroupJob && job.Group!.GroupingUnitFieldId.HasValue)
|
||||
{
|
||||
logger.LogInformation("Job {JobId} является групповым. Передаём в GroupedSynchronizer для Update.", jobId);
|
||||
// Находим нужный синхронизатор
|
||||
@@ -144,7 +145,7 @@ namespace PARR.TemplateMatcher
|
||||
return await jobService.Get()
|
||||
.AsNoTracking() // Добавлено
|
||||
.Include(j => j.Group)
|
||||
.ThenInclude(j => j.GroupType)
|
||||
.ThenInclude(j => j!.GroupType)
|
||||
.Include(j => j.AutoControl)
|
||||
.FirstOrDefaultAsync(j => j.Id == jobId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user