feat(dal,templateMatcher): уточнена логика UnitFilterService, в TemplateMatcher добавлены методы синхронизации и обновлению существующих шаблонов по группе
This commit is contained in:
@@ -93,14 +93,14 @@ namespace PARR.TemplateMatcher
|
||||
switch (query.Action)
|
||||
{
|
||||
case TemplateMatcherActionEnum.Sync:
|
||||
// Создать недостающие шаблоны, привязать к нужному Job, включить/выключить по фильтрам
|
||||
await templateMatcherService.SyncTemplatesForJobGroup(query.Id, query.Initiator);
|
||||
break;
|
||||
|
||||
case TemplateMatcherActionEnum.Update:
|
||||
// Обновить существующие шаблоны: имя, привязка к Job, вкл/выкл по фильтрам
|
||||
//await templateMatcherService.UpdateTemplatesForJob(query.Id, query.Initiator);
|
||||
logger.LogWarning("Обработка EntityType JobGroup и TemplateMatcherActionEnum.Update не реализована. Id: {Id}, Action: {Action}", query.Id, query.Action);
|
||||
await templateMatcherService.UpdateTemplatesForJobGroup(query.Id, query.Initiator);
|
||||
break;
|
||||
|
||||
default:
|
||||
logger.LogWarning("Неизвестное действие для {EntityType}: {Action}", query.EntityType, query.Action);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user