Mikhail Trubnikov
|
645bc2a6a6
|
Merge branch 'unit-controller' into dev
|
2025-08-26 14:09:08 +10:00 |
|
Mikhail Trubnikov
|
c7bc8f60ef
|
feat(dal, api): в таблицу Units добавлено поле LastLogon. Переделана авторизация для хостов (ЭК), теперь берется ip из связанных Units. Переделаны запросы авторизации в кеш. Переделан запрос и модель в influxdb. Обновлена статистика по юнитам и полям.
|
2025-08-26 14:04:49 +10:00 |
|
Mikhail Kuznetsov
|
ed5fe43890
|
fix(templateTaskGenerator): Dockerfile снова исправлен
|
2025-08-26 13:56:33 +10:00 |
|
Mikhail Kuznetsov
|
752f8a2f38
|
fix(templateTaskGenerator): Исправлены пути в Dockerfile
|
2025-08-26 13:49:27 +10:00 |
|
Mikhail Kuznetsov
|
12478e1951
|
fix(templateTaskGenerator): изменена папка проекта
|
2025-08-26 13:40:02 +10:00 |
|
Mikhail Kuznetsov
|
ba01ebb206
|
feat(test): очистил тестовый проект
|
2025-08-26 12:24:57 +10:00 |
|
Mikhail Kuznetsov
|
0c2bcd188b
|
feat(templateTaskGenerator): настройки развертывания CI/CD
|
2025-08-26 12:19:55 +10:00 |
|
Mikhail Kuznetsov
|
446a5579f3
|
feat(templateTaskGenerator): Написан TemplateTaskGenerator, читает очередь Mq parr-template-task-generator при получении id регламентной работы проверяет несозданные шаблоны. При наличии таковых пишет сообщение в очередь parr-template-generator
|
2025-08-26 12:04:26 +10:00 |
|
Mikhail Kuznetsov
|
a6385ea39a
|
feat(dal,api): расширена таблица Job, добавлеа маска рабочей группы. Теперь можно генерировать шаблоны с единой экстерриториальной группой
|
2025-08-22 11:25:51 +10:00 |
|
Mikhail Kuznetsov
|
d30093dfef
|
fix(esppScheduleSync): исправлен Id объекта передаваемого для поиска расписания, вместо GroupId передавали JobId
|
2025-08-21 15:23:46 +10:00 |
|
Mikhail Kuznetsov
|
b0b7bdd131
|
feat(esppTempateSync,esppSync): Нормализация перенесена в общий класс esppSync, так как появились шорткоды и они обрабатываются после преобразования данных в модель IEsppObject
|
2025-08-21 14:51:40 +10:00 |
|
Mikhail Kuznetsov
|
a536d0745d
|
feat(API): восстановлена статистика по шаблонам после перехода на Job
|
2025-08-21 14:05:35 +10:00 |
|
Mikhail Kuznetsov
|
030b89f75b
|
feat(dal): добавлен новый шотркод %ГРУППА_РАБОТ%
|
2025-08-21 12:23:26 +10:00 |
|
Mikhail Kuznetsov
|
bc2f9b9055
|
feat(templateGeneratorWorker): добавлена проверка на существование шаблона пришедшего на создание
|
2025-08-21 11:28:39 +10:00 |
|
Mikhail Trubnikov
|
5b8526cf4e
|
fix(bll): mqservice, убрал время жизни сообщения
|
2025-08-20 16:09:44 +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
|
16af57c938
|
fix(templateGeneratorWorker): исправлена ещё одна ошибка в переменных
|
2025-08-19 11:27:10 +10:00 |
|
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 |
|