Commit Graph

21 Commits

Author SHA1 Message Date
Mikhail Trubnikov
1845154b26 feat(templateGenerator, templateMatcher, dal): INextRunService прикручен к Matcher + Syncer. 2026-01-22 12:06:57 +10:00
Mikhail Kuznetsov
d91877453a feat(dal, templateMatcher): изменена логика работы Shortcodes сервиса в сторону самостоятельной дозагрузки данных из БД, в Template сервис добавлен метод атомарного резервирования шаблона для TemplateMatcher 2026-01-16 18:26:06 +10:00
Mikhail Kuznetsov
ba465f4b26 fix(esppTemplateSyncer): добавлен Id Group для правильного формирования группированных значений %МАКС:...% 2026-01-12 11:06:47 +10:00
Mikhail Kuznetsov
acf232ecdf feat(dal): уточнена логика получение имени связанных ЭК, переписано кэширование МАКС:FIELD, в синхронизацию и контролер заданий роботов добавлены include 2025-12-29 19:21:51 +10:00
Mikhail Kuznetsov
00cace4255 feat(dal,templateMatcher): Shortcodes добавлены %МАКС:ИМЯ АТРИБУТА%, %ГР_ПОЛЕ-ПН%, %БУКВЫ:ИМЯ АТРИБУТА%, исправлена фильтрация в UnitFilter, TemplateMatcher отдельные классы для типов работ, Shortcodes теперь работает по своим моделям Dto 2025-12-23 18:27:31 +10:00
Mikhail Kuznetsov
7ca536ce52 feat(templateMatcher,dal): Первая реализация SyncTemplatesForJobGroup для сгруппированных типов групп регламентных работ. 2025-12-19 19:21:42 +10:00
Mikhail Trubnikov
bebbfab317 feat(api, allLogs): в TemplateResponse добавлен TemplateStatusType. Шаблоны можно фильтровать по statusType. При изменении маски имени шаблона в Job, отправляется задание в очередь на переименование связанных шаблонов. Во всех проектах перенастроены логи, в проде, не пишутся логи внутрь контейнера, только в stdout. 2025-12-02 09:49:08 +10:00
Mikhail Kuznetsov
3243e33819 feat(dal,api,nextRun,templateGenerator,templateActivator): IsUnused вынесена в TemplateStatusType 2025-12-01 15:27:18 +10:00
Mikhail Kuznetsov
7e708e4aee fix(esppTemplateSync): Имя шаблона переводится в верхний регистр для правильного сравнения с объектом из ЕСПП 2025-11-28 15:32:06 +10:00
Mikhail Kuznetsov
240d292cee fix(templateGeneratorWorker): Redis config 2025-11-20 16:50:44 +10:00
Mikhail Kuznetsov
f7a05648e5 fix(templateGeneratorWorker): исправлены ошибки вв методах журналирования 2025-11-20 16:23:38 +10:00
Mikhail Kuznetsov
4942b26fb8 feat(templateGeneratorWorker): добавлено новое поле IsUnused и пересчет NextRun относительно Job.Group.ReferenceDate 2025-11-20 16:21:03 +10:00
Mikhail Kuznetsov
12478e1951 fix(templateTaskGenerator): изменена папка проекта 2025-08-26 13:40:02 +10:00
Mikhail Kuznetsov
bc2f9b9055 feat(templateGeneratorWorker): добавлена проверка на существование шаблона пришедшего на создание 2025-08-21 11:28:39 +10:00
Mikhail Trubnikov
e59e72f6d6 fix(templateGeneratorWorker): MqSettings 2025-08-20 15:25:26 +10:00
Mikhail Trubnikov
01bd5b7b27 Merge branch 'update-rqbbitmq' into dev 2025-08-20 14:12:25 +10:00
Mikhail Trubnikov
85798c0956 feat(bll, all): обновлена библиотека RabbitMq.Client до версии 7.1.2. Обновлен MqServiceV2. В IMqSettings добавлен параметр PrefetchCount - макс кол-во одновременных обработок очередей. Обновлены связанные проекты под новый MqService. В проектах Aihit, SyncTemplate, SyncSchedule установлен параметр в конфиг PrefetchCount =100 2025-08-20 14:10:22 +10:00
Mikhail Kuznetsov
a81f188cb7 feat(dal): Добавлена генерация кодового обозначения в подробное описание шаблона, чтобы можно было отследить наряды от агента 2025-08-19 14:08:25 +10:00
Mikhail Kuznetsov
88e71d779c fix(templateGeneratorWorker): восстановлен файл Dockerfile 2025-08-19 11:40:28 +10:00
Mikhail Kuznetsov
963da184f1 feat(templateGeneratorWorker): ci/cd, основной метод вынесен в отдельный класс. 2025-08-19 11:13:56 +10:00
Mikhail Kuznetsov
2c005f038e feat(templateGeneratorWorker): Создан Worker читающий очередь и генерирующий новые объекты Template 2025-08-14 15:20:04 +10:00