Commit Graph

1015 Commits

Author SHA1 Message Date
Mikhail Kuznetsov
cdd11cdb4d fix(templateGeneratorWorker): CI/CD 2025-08-19 11:24:15 +10:00
Mikhail Kuznetsov
84631ff0f9 Merge branch 'template-generator-worker' into dev 2025-08-19 11:15:17 +10:00
Mikhail Kuznetsov
963da184f1 feat(templateGeneratorWorker): ci/cd, основной метод вынесен в отдельный класс. 2025-08-19 11:13:56 +10:00
Mikhail Kuznetsov
7239efca51 fix(dal): Исправлено формирование shortcode %ТНК% 2025-08-15 12:16:24 +10:00
Mikhail Kuznetsov
928a1471cf feat(aihitLoader): Изменены поля синхронизации из АИХ ИТ 2025-08-15 11:32:13 +10:00
Mikhail Kuznetsov
2c005f038e feat(templateGeneratorWorker): Создан Worker читающий очередь и генерирующий новые объекты Template 2025-08-14 15:20:04 +10:00
Mikhail Kuznetsov
1272ce92ec feat(dal): Реализован сервис UnitFilterService для получения Unit, для которых требуется создать или уже создан шаблон по Job.Id 2025-08-12 11:50:29 +10:00
Mikhail Kuznetsov
97af546654 fix(nextRunMnager): Исправлена ошибка поиска параметров расписания по Id JobGroup. 2025-08-06 11:46:43 +10:00
Mikhail Kuznetsov
f351a8863a feat(api,dal,esppSync,esppTemplateSync,esppScheduleSync): Реализован сервис ShortcodesService подменяющий динамические составляющие в полях шаблонов и расписаний. В API контроллер выдачи заданий роботу теперь выдаёт значение полй в новом виде, реализуя Shortcodes. 2025-08-06 10:35:19 +10:00
Mikhail Kuznetsov
46a96c666e feat(dal): Создана таблица JobRelationshipFilter для хранения фильров атрибутов связей между ЭК 2025-08-01 17:14:39 +10:00
Mikhail Kuznetsov
e3b9392d84 fix(esppSync, dal, api): Исправление после удаления старых ShortCodes 2025-08-01 14:45:36 +10:00
Mikhail Kuznetsov
5e2df418e7 fix(jobAutoControl,templateActivator): Переименование полей 2025-08-01 09:08:42 +10:00
Mikhail Kuznetsov
093d2fc090 feat(dal): ShortcodesService init 2025-08-01 09:02:01 +10:00
Mikhail Kuznetsov
5bbf2e2db5 feat(api): Реализованы JobController, JobGroupController 2025-07-01 17:20:48 +10:00
Mikhail Kuznetsov
f429b70410 fix(api): RobotTaskController исправлено поле формирования динамического имени работы в задании роботу 2025-06-27 15:54:21 +10:00
Mikhail Kuznetsov
91ddd2ae96 fix(API,DAL): Восстановлена работа контроллеров RobotTask, TemplateActivator, Template 2025-06-27 13:42:13 +10:00
Mikhail Kuznetsov
03c7852378 feat(all): ! Критические изменения логики работы всех сервисорв, База Данных имееет неокончательную версию. Template, Scheduler переведены на работу с Unit+Job+JobGroup вместо Host+ApplicationsInWork 2025-06-25 14:17:34 +10:00
Mikhail Kuznetsov
1b867585d8 fix(aihitMainLoader): исправлен тип входных данных 2025-06-18 15:44:56 +10:00
Mikhail Kuznetsov
266a625457 feat(aihitMainLoader): увеличено число обрабатываемых полей 2025-06-18 15:36:48 +10:00
Mikhail Kuznetsov
504a17b301 feat(aihitRelationshipsSyncer): изменена частота коммитов при обновлении поля synced 2025-06-18 15:22:28 +10:00
Mikhail Kuznetsov
4b0ece1a2e feat(dal): Добавлен TemplateNameGeneratorService для генерации имени шаблонов по маске в Job 2025-06-18 09:58:23 +10:00
Mikhail Kuznetsov
38c9bb402e feat(api): Добавлено поле ScheduleEsppId в RobotTaskTemplateResponse для правильного поиска при обновлении шаблонов 2025-06-11 12:02:24 +10:00
Mikhail Kuznetsov
230dfd6f85 feat(dal): Добавлена таблица Groups для возможности группировки Job 2025-06-11 11:14:27 +10:00
Mikhail Kuznetsov
0d08794636 feat(api): HostController.Response Field, Value выделены в отдельные поля 2025-06-09 13:55:57 +10:00
Mikhail Kuznetsov
59b592fdd9 feat(api): HostController вывод даных из таблицы Unit 2025-06-06 16:39:41 +10:00
Mikhail Kuznetsov
b82a1de8bf feat(aihitRelationshipsSyncer): refactoring 2025-06-04 12:43:52 +10:00
Mikhail Kuznetsov
50ef7dee5c feat(dal): Созданы таблицы схемы Job 2025-06-04 11:55:23 +10:00
Mikhail Kuznetsov
7b1c676507 fix(aihitRelationShips): добавлена проверка наличия уже уже существуюшей связи, событие случается если в списке имеются в наличии ЭК разного регистра 2025-06-02 16:26:15 +10:00
Mikhail Kuznetsov
8d23a9914f fix(aihitRealtionshipsSyncer): добавлен фильтр списка имен дочерних связей 2025-06-02 16:02:27 +10:00
Mikhail Kuznetsov
943370010f feat(AihitRealtioshpisSyncer): Добавлен параметр отложенного коммита в случае если меняется только дата синхронизации в связи для ускорения работы 2025-06-02 14:42:58 +10:00
Mikhail Kuznetsov
93a932390e feat(aihitRelationshpsSyncer): refactoring 2025-05-30 16:46:33 +10:00
Mikhail Kuznetsov
03ef20db26 merge 2025-05-30 09:52:55 +10:00
Mikhail Kuznetsov
6c90645073 feat(aihitMainSyncer): refactoring 2025-05-30 09:50:47 +10:00
Mikhail Kuznetsov
dc2cc0cfd5 feat(aihitRelationshipsSyncer): рефакторинг 2025-05-27 17:00:19 +10:00
Mikhail Kuznetsov
04db085635 feat(aihitRelationshipsSyncer): логика синхронизации дочерней связти вынесена в отдельный метод 2025-05-27 16:45:45 +10:00
Mikhail Kuznetsov
2348e59c36 feat(aihitRelationshipsSyncer): Изменены уровни сообщений, добавлено удаление всех дочерних связей ЭК если по ним не пришла информация из АИХ ИТ 2025-05-27 16:11:49 +10:00
Mikhail Kuznetsov
5aff27cb7a fix(cicd) 2025-05-27 12:18:45 +10:00
Mikhail Kuznetsov
1e1a97198a fix(cicd) 2025-05-27 11:51:49 +10:00
Mikhail Kuznetsov
5ebe54446e fix(cicd): Исправлен путь Dockerfile 2025-05-27 11:43:31 +10:00
Mikhail Kuznetsov
078c8b540f feat(aihitRelationshipsSyncer): Реализована логика синхронизации связей между Unit+CI/CD 2025-05-27 11:32:05 +10:00
Mikhail Kuznetsov
cc52818d29 feat(aihitMainSyncer): Добавлен TryCatch для теста ошибок 2025-05-22 11:17:35 +10:00
Mikhail Kuznetsov
be6e8c1b87 feat(bll): Понижение уровня журналирования для сообщения с текстом сообщения в MqService 2025-05-22 09:20:33 +10:00
Mikhail Kuznetsov
2eeacdce5f fix(dal): Добавлен Trim для UnitService.GetByName для исключения ошибок длиблкатов ключа 2025-05-22 09:08:11 +10:00
Mikhail Kuznetsov
6daf54fc56 fix(dal,aihitMainSyncer): FieldValues поле Value теперь уникально. В aihitMainSyncer поднят уровень журналированияя 2025-05-21 16:50:00 +10:00
Mikhail Kuznetsov
cd40adaa91 fix(aihitManSyncer): Добавлен Trim поля Value объекта UnitFieldValue 2025-05-21 14:36:59 +10:00
Mikhail Kuznetsov
f57a290727 fix(aihitMainLoader,aihitMainSyncer): исправлены настройки Dockerfile 2025-05-21 12:12:02 +10:00
Mikhail Kuznetsov
0fd0b4881f feat(aihitMainSyncer): реализована логика синхронизации таблиц unit.* с данными из АИХ ИТ 2025-05-21 11:53:07 +10:00
Mikhail Kuznetsov
1ce8fcb284 feat(aihitMainSyncer): Написана логика создания новых Unit и Field. 2025-05-19 16:09:55 +10:00
Mikhail Kuznetsov
082bc9bf15 feat(aititMainLoader): Сделана основная логика загрущки данных из АИХ ИТ в очередь сообщений 2025-05-19 10:16:09 +10:00
Mikhail Kuznetsov
b03af638f6 feat(dal,aihitloader): Создали таблицы схемы Units и сервисы к ним. 2025-05-14 15:13:30 +10:00