Mikhail Kuznetsov
|
336cf90deb
|
feat(templateMatcher): реализован функционал переиспользования неиспользуемых шаблонов, пока без обезличивания имени шаблона.
|
2025-12-04 14:24:42 +10:00 |
|
Mikhail Trubnikov
|
b11a5929f4
|
fix(esppScheduleSync): исправлена синхронизация
|
2025-12-04 13:55:03 +10:00 |
|
Mikhail Trubnikov
|
0de2c4762e
|
feat(api,dal): в настройки добавлено поле ScheduleExcludeCalendar. Обновлен response для robot task
|
2025-12-04 12:10:10 +10:00 |
|
Mikhail Trubnikov
|
78f2ad37be
|
feat(esppSync): понижен уровень логирования. Добавлены дополниельные данные в лог.
|
2025-12-04 09:26:17 +10:00 |
|
Mikhail Kuznetsov
|
219dadda1e
|
feat(templateMatcher): добавлен метод UpdateTemplatesForJob, MatchTemplates переименован в SyncTemplatesForJob+расширена логика работы.
|
2025-12-04 09:24:05 +10:00 |
|
Mikhail Trubnikov
|
df9c29358c
|
feat(templateUpdater): основная логика + cicd
|
2025-12-04 08:23:57 +10:00 |
|
Mikhail Kuznetsov
|
74419c0435
|
feat(constants): Обновлены комментарии значений TemplateMatcherActionEnum
|
2025-12-02 14:12:03 +10:00 |
|
Mikhail Trubnikov
|
63069dafe4
|
fix(constants): update TemplateMatcherActionEnum
|
2025-12-02 12:12:16 +10:00 |
|
Mikhail Trubnikov
|
bebbfab317
|
feat(api, allLogs): в TemplateResponse добавлен TemplateStatusType. Шаблоны можно фильтровать по statusType. При изменении маски имени шаблона в Job, отправляется задание в очередь на переименование связанных шаблонов. Во всех проектах перенастроены логи, в проде, не пишутся логи внутрь контейнера, только в stdout.
|
2025-12-02 09:49:08 +10:00 |
|
Mikhail Trubnikov
|
33bcd59761
|
fix(dal): удален ошибочно созданный HistoryIniciator
|
2025-12-01 16:56:30 +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
|
09de164dcd
|
Merge branch 'dev' of http://gitlab.dvgd.oao.rzd/devptk/parr/parr_api into dev
|
2025-11-28 12:35:30 +10:00 |
|
Mikhail Kuznetsov
|
3ec052a86d
|
fix(dal): EsppScheduleTransformService на входе делаем смещение в зону МСК, чтобы для шаблонов, у которых расписание считается по дням недели и время старта установлено в промежутке 21-0 гринвича, в которое ещё вчера относительно нормальных часовых поясов, расчёт проходит неверно
|
2025-11-28 12:35:18 +10:00 |
|
Mikhail Trubnikov
|
c8345e3678
|
feat(dal,api,esppSync): в таблицу unitFields добавлено поле Code
|
2025-11-28 09:12:26 +10:00 |
|
Mikhail Kuznetsov
|
5f84ccf4b8
|
feat(aihitMainSyncer): Добавлен Replacement входных данных
|
2025-11-27 17:11:14 +10:00 |
|
Mikhail Kuznetsov
|
f42e5b5ea8
|
fix(dal): исправлен расчет следующего запуска Regularly в EsppScheduleTransformService.
|
2025-11-27 14:21:27 +10:00 |
|
Mikhail Kuznetsov
|
57b9ba8b9a
|
Merge branch 'fix-espp-schedule-transform-service' into dev
|
2025-11-26 15:20:31 +10:00 |
|
Mikhail Kuznetsov
|
ff4691b6a7
|
fix(dal): исправлены методы получения nextRun в сервисе EsppScheduleTransformService
|
2025-11-26 15:19:31 +10:00 |
|
Mikhail Trubnikov
|
276f534636
|
feat(api,templateActivator): обновлена логика templateActivator
|
2025-11-26 14:34:03 +10:00 |
|
Mikhail Trubnikov
|
2823823784
|
feat(api,dal,nextRun): добаботана логика расчета nextRun в API и NetRunWorker. Рассчет ведется относительно refDate
|
2025-11-25 16:49:28 +10:00 |
|
Mikhail Trubnikov
|
ce12f1b5fe
|
fix(dal): из таблицы JobGroup удалено поле IsUmbrella
|
2025-11-25 12:26:24 +10:00 |
|
Mikhail Trubnikov
|
1aabd3a844
|
fix(dal): EsppScheduleTransformService - исправлен сервис рассчета nextRun
|
2025-11-24 16:28:50 +10:00 |
|
Mikhail Trubnikov
|
57a9df18c0
|
feta(api): unitFieldValue поиск по имени
|
2025-11-24 14:21:04 +10:00 |
|
Mikhail Kuznetsov
|
e6bf3a90fd
|
feat(aihitMainSyncer): повышен уроень журналирования для сообщений DBCommand
|
2025-11-21 16:17:27 +10:00 |
|
Mikhail Trubnikov
|
ba99e74ea6
|
fix(api): отменил исключения авторизации для контейнера.
|
2025-11-21 12:37:46 +10:00 |
|
Mikhail Trubnikov
|
89c128641e
|
fix(api): доработка авторизации при опросе состояния контейнера
|
2025-11-21 12:00:54 +10:00 |
|
Mikhail Trubnikov
|
fd9453090f
|
fix(api): docker compose
|
2025-11-21 11:28:24 +10:00 |
|
Mikhail Trubnikov
|
ddbae48973
|
feat(dal,api): добавлен индекс в таблицу UnitInValues. В api изменены респонсы Template и Unit.
|
2025-11-21 10:56:30 +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 Trubnikov
|
79cdc65a95
|
feat(templateMatcher): обновлен worker
|
2025-11-20 14:50:38 +10:00 |
|
Mikhail Trubnikov
|
7081e30734
|
feat(cicd): в cicd добавлен template matcher
|
2025-11-20 14:24:03 +10:00 |
|
Mikhail Kuznetsov
|
d90924bfa2
|
feat(templateMatcher,dal): небольшой рефакторинг, добавлен Dockerfile
|
2025-11-20 11:37:44 +10:00 |
|
Mikhail Kuznetsov
|
974ec3c9e0
|
feat(aihitMainSyncer): исключено удаление полей не приходивиших в сообщении
|
2025-11-19 14:06:41 +10:00 |
|
Mikhail Kuznetsov
|
d486c72416
|
feat(aihitMainSyncer): refactoring+изменение запуска Worker.
|
2025-11-19 11:52:41 +10:00 |
|
Mikhail Kuznetsov
|
629a487875
|
feat(aihit): В Loader добавлена процедура mao2.dbo.sp_IPP_PARR_PTK_get_EK_REG для загрузки данных по региональным ЭК
|
2025-11-18 17:56:12 +10:00 |
|
Mikhail Trubnikov
|
c3c6ab787e
|
fix(docker-compose): изменен дефолтный пароль rabbit
|
2025-11-18 09:17:16 +10:00 |
|
Mikhail Trubnikov
|
414f6cb2ba
|
fix(docker-compose): espp-template docker compose
|
2025-11-17 16:54:17 +10:00 |
|
Mikhail Trubnikov
|
d97163f5e5
|
fix(api): docker compose, version
|
2025-11-17 16:40:09 +10:00 |
|
Mikhail Trubnikov
|
c94b775e4f
|
fix(api): dockerfile
|
2025-11-17 16:32:47 +10:00 |
|
Mikhail Trubnikov
|
b0921447e1
|
fix(api): dockerfile
|
2025-11-17 16:26:37 +10:00 |
|
Mikhail Trubnikov
|
806cd19861
|
feat(docker-compose): добавлены параметры для fluentd async. Добавлены правила для последовательного разворачивания API.
|
2025-11-17 16:10:21 +10:00 |
|
Mikhail Trubnikov
|
4cb7f2f6d6
|
feat(docker-compose): fix MQ version
|
2025-11-17 15:57:52 +10:00 |
|
Mikhail Trubnikov
|
a7f7e732f6
|
feat(bll): обновлен MqServiceV2, добавлена обработка ошибок при выполнение делегата. Обновлен image rabbitMq до версии 4.2.0
|
2025-11-17 15:36:24 +10:00 |
|
Mikhail Trubnikov
|
e24ce20d02
|
feat(api,dal): в модель JobGroupType добавлено поле description. В job контроллерах убрано поле isUmbrella, добавлено JobType.
|
2025-11-17 12:06:33 +10:00 |
|
Mikhail Kuznetsov
|
48c8741395
|
feat(dal): Созданы таблицы JobGroupTypes+UnitsInTemplates, обновлен ключ уникального индекса шаблонов
|
2025-11-14 14:48:56 +10:00 |
|
Mikhail Kuznetsov
|
334595e81c
|
feat(templateMatcher,dal): небольшой рефакторинг и добавлено журналирование промежуточных данных
|
2025-11-12 11:24:07 +10:00 |
|
Mikhail Kuznetsov
|
2950d21a69
|
feat(templateMatcher): init. сделан воркер, контроллер. перенесена логика из TemplateTaskGenerator
|
2025-11-01 15:29:12 +10:00 |
|