Mikhail Trubnikov
|
89b6cdf731
|
feat(dal, TemplateDistributorWorker): NextRunServiceV2 - реализован метод распределения шаблонов. Обновлен TemplateDistributorWorker для использования новой логики.
|
2026-02-13 15:39:21 +10:00 |
|
Mikhail Trubnikov
|
858dd8c31c
|
feat(dal): NextRunServiceV2 - заготовка распределения шаблонов в рамках JobGroup
|
2026-02-12 16:15:36 +10:00 |
|
Mikhail Trubnikov
|
999da9bf84
|
feat(dal): TemplateDistributorV2 - если в периоде распределения нет рабочих дней, то период может расшириться еще 2 раза
|
2026-02-12 12:01:36 +10:00 |
|
Mikhail Trubnikov
|
a581db5787
|
feat(dal): ITemplateDistributorV2 - изменена логика получения nextRun если он находится в периоде, но в выходной день
|
2026-02-12 10:07:53 +10:00 |
|
Mikhail Trubnikov
|
e857248142
|
feat(dal): ITemplateDistributorV2 - метод получения актуального nextRun
|
2026-02-11 17:01:23 +10:00 |
|
Mikhail Trubnikov
|
7c8f8bbf97
|
feat(dal): ITemplateDistributorV2 - распределяет шаблоны с учетом часового пояса
|
2026-02-10 15:50:30 +10:00 |
|
Mikhail Trubnikov
|
897dd4c4e3
|
feat(api,dal): в JobGroup добавлено свойство UserTimeZoneOffsetMinutes, доработан контроллер. EsppScheduleTransformService - доработка с учетом offset
|
2026-02-09 15:48:30 +10:00 |
|
Mikhail Trubnikov
|
25f3ebc372
|
Merge branch 'dev' of gitlab.dvgd.oao.rzd:devptk/parr/parr_api into dev
|
2026-02-05 15:43:46 +10:00 |
|
Mikhail Trubnikov
|
930e215089
|
fix(api,dal,nextRun): исправлена логика рассчета nextRun для шаблонов с параметром IsResponseAreaTimezone
|
2026-02-05 15:41:36 +10:00 |
|
Mikhail Kuznetsov
|
25e7fe4b90
|
feat(aihitMainSyncer): незначительные изменения.
|
2026-02-05 14:27:02 +10:00 |
|
Mikhail Kuznetsov
|
7b3e64c733
|
feat(templateMatcher): незначительные улучшения
|
2026-02-05 09:15:40 +10:00 |
|
Mikhail Trubnikov
|
0264ac9d52
|
fix(api): исправлен маппинг в JobGroupBaseResponse
|
2026-02-04 11:18:16 +10:00 |
|
Mikhail Trubnikov
|
6bce085fef
|
feat(api): templateResponse - добавлена инфа о часовом поясе
|
2026-02-04 09:50:30 +10:00 |
|
Mikhail Trubnikov
|
4a864bd18b
|
feat(api): templateResponse переименовано поле
|
2026-02-04 09:11:35 +10:00 |
|
Mikhail Trubnikov
|
e88818104b
|
Merge branch 'next-run-timezone' into dev
|
2026-02-03 16:24:09 +10:00 |
|
Mikhail Trubnikov
|
ead4653ad0
|
feat(api,bll,dal,esppScheduleSync,TemplateGenerator): изменен рассчет nextRun для задания роботу и синхронизатору, подставляется в зависимости от настроек ЗО и таймзоны УЗ робота ЕСПП. Переименование полей в БД
|
2026-02-03 16:15:19 +10:00 |
|
Mikhail Kuznetsov
|
53c947f398
|
Merge branch 'dev' of http://gitlab.dvgd.oao.rzd/devptk/parr/parr_api into dev
|
2026-02-03 12:08:40 +10:00 |
|
Mikhail Kuznetsov
|
e7881aab91
|
feat(esppScheduleSync): добавлено принудительное обновление шаблона если при синхронизации расписания имена шаблонов в базе и в пришедшем сообщении из ЕСПП отличаются
|
2026-02-03 12:08:26 +10:00 |
|
Mikhail Trubnikov
|
c0210656d9
|
feat(api, dal): поиск групп работ, работ, теперь по маске. Статистика по шаблонам по StatusType. Добавлены индексы в Template, RobotConfiguration
|
2026-02-02 09:24:39 +10:00 |
|
Mikhail Kuznetsov
|
bd4c9508c9
|
feat(aihitSyncer): добавлена замена Null аттрибута Функциональная роль на пусто
|
2026-01-30 15:01:19 +10:00 |
|
Mikhail Kuznetsov
|
9f7111f2e9
|
feat(api,esppScheduleSync): добавлена логика подстановки часового пояса рабочей группы ответственной за эк в расписании генератора
|
2026-01-30 12:29:37 +10:00 |
|
Mikhail Trubnikov
|
fddee13fff
|
feat(dal): создана таблица ScheduleResponseAreaTimeOffsets. В таблицу JobGroup добавлено поле IsWorkGroupTimezone
|
2026-01-30 10:40:55 +10:00 |
|
Mikhail Trubnikov
|
5222d763f9
|
feat(api): оптимизация запросов на получение списка шаблонов, обновлен response
|
2026-01-29 16:53:00 +10:00 |
|
Mikhail Trubnikov
|
3b7213182c
|
feat(dal): templateDistributor теперь распределяет с учетом московского времени
|
2026-01-28 16:19:19 +10:00 |
|
Mikhail Trubnikov
|
76bd6aa111
|
feat(api,dal): статистика распределения. Список рабочих и выходных формируется в зависимости от времени МСК
|
2026-01-28 14:40:40 +10:00 |
|
Mikhail Trubnikov
|
e60fbfdc3a
|
feat(api): в StatTemplateDistribution добавлен query с таймзоной
|
2026-01-27 16:36:40 +10:00 |
|
Mikhail Trubnikov
|
a59ad27e90
|
feat(api): в респонс StatTemplateDistributionResponse добавлен NextRun
|
2026-01-27 15:45:38 +10:00 |
|
Mikhail Kuznetsov
|
8e435c32e3
|
fix(aihitManLoader): исправлен тип данных Функциональная роль, должен принимать нулевое значение
|
2026-01-27 14:06:23 +10:00 |
|
Mikhail Kuznetsov
|
004d625c85
|
feat(aihitMainLoader): добавлено поле Функциональная роль, направление СТО
|
2026-01-26 17:22:47 +10:00 |
|
Mikhail Kuznetsov
|
b1946ab9c8
|
feat(esppSyn): обновлены отладочные комментарии
|
2026-01-26 17:16:56 +10:00 |
|
Mikhail Kuznetsov
|
5c5d30900e
|
feat(templateMatcher): в процесс синхронизации неиспользованных шаблонов добавлены шаблоны со статусом Error, чтобы поведение было схожим.
|
2026-01-26 15:13:32 +10:00 |
|
Mikhail Trubnikov
|
25d3270cb9
|
Merge branch 'dev' of gitlab.dvgd.oao.rzd:devptk/parr/parr_api into dev
|
2026-01-26 14:37:45 +10:00 |
|
Mikhail Trubnikov
|
3bae8917a6
|
feat(api,dal): tbl TemplateStatusType - добавлен новый тип Error. В API добавлен метод просмотра статистики распределения StatTemplateDistributionController
|
2026-01-26 14:29:47 +10:00 |
|
Mikhail Kuznetsov
|
d108524c8a
|
Merge branch 'dev' of http://gitlab.dvgd.oao.rzd/devptk/parr/parr_api into dev
|
2026-01-26 10:13:52 +10:00 |
|
Mikhail Kuznetsov
|
53b6f037b8
|
fix(templateMatcher): при каждой синхронизации неиспользуемых шаблонов шорткод %ТИКТАК% генерировал новое имя шаблона, что создавало лишнюю роботу роботам.
|
2026-01-26 10:13:42 +10:00 |
|
Mikhail Trubnikov
|
f724efb12b
|
Merge branch 'job-group-distrib' into dev
|
2026-01-23 16:21:41 +10:00 |
|
Mikhail Trubnikov
|
21c957c3ca
|
feat(api): jobGroup - управление автораспределением
|
2026-01-23 16:18:56 +10:00 |
|
Mikhail Kuznetsov
|
b3de8bfe4e
|
fix(templateMatcher): ошибка компиляции из-за отсутствующего ; в конце строки
|
2026-01-23 11:47:19 +10:00 |
|
Mikhail Kuznetsov
|
5b33c97c21
|
Merge branch 'dev' of http://gitlab.dvgd.oao.rzd/devptk/parr/parr_api into dev
|
2026-01-23 11:29:49 +10:00 |
|
Mikhail Kuznetsov
|
23e6b9f308
|
feat(dal, templateMatcher): небольшое улучшение быстродействия синхронизации, ShortcodesService добавлен проброс unitInTemplates для корректного подстановки шорткода %МАКС:...%
|
2026-01-23 11:29:42 +10:00 |
|
Mikhail Trubnikov
|
9964e3388d
|
feat(nextRunWorker): реализация пересчета просроченных nextRun для работ с автораспределением
|
2026-01-23 09:28:14 +10:00 |
|
Mikhail Trubnikov
|
9e84ef8029
|
feat(api): JobGroupResponse, TemplateResponse - отображение настроек автораспределения
|
2026-01-22 14:05:48 +10:00 |
|
Mikhail Trubnikov
|
1845154b26
|
feat(templateGenerator, templateMatcher, dal): INextRunService прикручен к Matcher + Syncer.
|
2026-01-22 12:06:57 +10:00 |
|
Mikhail Trubnikov
|
9f035efb35
|
Merge branch 'distributor' into dev
|
2026-01-22 11:48:06 +10:00 |
|
Mikhail Trubnikov
|
91082915bc
|
feat(api, dal, nextRun): переделал вызов рассчета NextRun на INextRunService
|
2026-01-22 11:46:05 +10:00 |
|
Mikhail Trubnikov
|
b34be5ccbe
|
feat(AIHITMainLoader, API, JobAutoControl, Master): изменен метод отправки сообщений в RabbitMq
|
2026-01-22 10:56:02 +10:00 |
|
Mikhail Trubnikov
|
b7fca08d28
|
feat(templateDistributor, BLL): доделал распределение шаблонов. Сохраняет в БД + ставит задания роботам на обновление. MqService - может принимать список объектов для отправки, доработана кодировка отправки сообщений.
|
2026-01-22 10:35:27 +10:00 |
|
Mikhail Kuznetsov
|
555b946daa
|
feat(dal, templateMatcher): UnitFilterService теперь возвращает модель Dto а не только Id
|
2026-01-21 18:25:09 +10:00 |
|
Mikhail Trubnikov
|
e5bc42741c
|
feat(templateDistributor): заготовка
|
2026-01-21 16:28:17 +10:00 |
|
Mikhail Trubnikov
|
b83438d6ca
|
feat(dal): NextRunService - получение актуального nextRun для нового или существующего шаблона
|
2026-01-21 15:36:54 +10:00 |
|