Mikhail Trubnikov
|
558e91ce3b
|
feat(api): статистика по регламентным работам по ЗО, РГ, РР
|
2024-08-20 09:33:13 +10:00 |
|
Mikhail Trubnikov
|
2e5424e6df
|
feat(api): StatResponseAreaWorkLoadController Статистика загрузки регламентными работами по ЗО
|
2024-08-19 13:36:56 +10:00 |
|
Mikhail Trubnikov
|
ecd24cd94b
|
feat(api): ResponseAreaController getAll. WorkGroupController, getAll, добавлен фильтр по ЗО.
|
2024-08-16 13:59:27 +10:00 |
|
Mikhail Trubnikov
|
0f3def4b3a
|
fix(esppTemplateSync): при синхронизации сравнивать инициатора
|
2024-08-14 11:00:32 +10:00 |
|
Mikhail Trubnikov
|
ec49097661
|
feat(dal): инициатор РР изменен на Старостину С.Б.
|
2024-08-14 10:00:39 +10:00 |
|
Mikhail Trubnikov
|
925b25bd16
|
fix(Dal, EsppTemplateSync, EsppScheduleSync): исправлен метод ChangeRobotStatus, при изменении статуса синхронизации на Ок, изменяем статус роботов на Complete
|
2024-08-13 08:55:33 +10:00 |
|
Mikhail Kuznetsov
|
40e88be783
|
fix(templateActivator): изменена логика выбора расписаний для деактивации
|
2024-08-12 16:21:30 +10:00 |
|
Mikhail Trubnikov
|
9eb8d743aa
|
feat(api): задание роботам по расписаниям выдается если статус шаблона == обновить или ОК.
|
2024-08-12 15:21:07 +10:00 |
|
Mikhail Kuznetsov
|
a333589c77
|
feat(templateActivator,templateDistributor): добавлено журналирование
|
2024-08-09 16:36:37 +10:00 |
|
Mikhail Kuznetsov
|
5b9a325b59
|
feat(templateActivator): добавлена возможность деактивации всех расписаний, у которых шаблоны синхронизированы с ошибкой
|
2024-08-09 12:14:04 +10:00 |
|
Mikhail Trubnikov
|
5a6a9ebd35
|
feat(api): TemplateActivator, добавлен параметр DeactivateSchedulesWithTemplateSyncErrors
|
2024-08-09 10:26:12 +10:00 |
|
Mikhail Kuznetsov
|
ff56ff6fd8
|
feat(esppScheduleSync): добавлено в синхронизацию поле BasisTime "Время создания наряда"
|
2024-08-08 11:25:35 +10:00 |
|
Mikhail Trubnikov
|
bd0e082336
|
fix(api): StatRobotTaskController GetPeriodStatistics fix NoContent
|
2024-08-08 11:20:38 +10:00 |
|
Mikhail Trubnikov
|
a6d7d365e1
|
fix(api): StatRobotTaskController GetPeriodStatistics - начало периода берется с отсечением минут.
|
2024-08-08 10:37:52 +10:00 |
|
Mikhail Trubnikov
|
82407910e0
|
feat(api): статистика за период о выполнении заданий роботами
|
2024-08-07 14:01:47 +10:00 |
|
Mikhail Trubnikov
|
5bddcc0aca
|
feat(esppScheduleSync): nextRun пересчитывается с учетом таймзоны робота.
|
2024-08-06 11:06:49 +10:00 |
|
Mikhail Trubnikov
|
c857accfb9
|
feat(api, dal): в настройки в БД добавлено поле EsppRobotAccountTimeZoneHour со значением 3, обновлено ScheduleTimezone на MSK. В api в задании роботу по расписаниям, время выдается с учетом таймзоны робота.
|
2024-08-06 10:52:27 +10:00 |
|
Mikhail Trubnikov
|
0dcda12c01
|
fix(esppScheduleSync): при автораспределении по месяцу, дата месяца теперь берется правильно
|
2024-08-02 15:25:43 +10:00 |
|
Mikhail Trubnikov
|
aa5cf63fca
|
feat(esppSync): обновлена логика синхронизации. Менять статус на Update, только если предыдущий статус не был Update (тогда сохраняется число попыток и статусы ошибок).
|
2024-08-02 09:38:05 +10:00 |
|
Mikhail Trubnikov
|
cefbdcc8e6
|
feat(api): RobotTaskController - добавлен параметр SetInProgressStatus, при выдаче задания роботу, сразу устанавливать статус "В работе"
|
2024-08-01 14:21:28 +10:00 |
|
Mikhail Trubnikov
|
0464aed769
|
fix(dal): TransformServices, GetNextDateAsync, если передали lastRun > DateTimeOffset.UtcNow, то это и есть NextRun, не надо ничего считать
|
2024-07-31 11:45:32 +10:00 |
|
Mikhail Kuznetsov
|
5005160d41
|
fix(templateDistributor): изменена проверка шаблонов, у которых NextRun выходил за границы текущего периода. Это приводило к тому что часть шаблонов не перераспределялась и график был не равномерным
|
2024-07-30 12:30:10 +10:00 |
|
Mikhail Trubnikov
|
7ac81ca54c
|
refactor(api): Оптимизация запроса StatTemplateController
|
2024-07-30 11:03:47 +10:00 |
|
Mikhail Trubnikov
|
58adcace60
|
feat(api): applicationInWorks - статистика синхронизации шаблонов/расписаний
|
2024-07-29 16:51:18 +10:00 |
|
Mikhail Trubnikov
|
c8a524b28f
|
feat(api): статистика распределения регламентных работ
|
2024-07-29 10:25:57 +10:00 |
|
Mikhail Kuznetsov
|
89de232cb4
|
Merge branch 'template-activator' into dev
|
2024-07-26 11:42:16 +10:00 |
|
Mikhail Kuznetsov
|
dfd6b29f0c
|
refactor(TemplateActivator): Добавлены комментарии в коде
|
2024-07-26 11:41:40 +10:00 |
|
Mikhail Kuznetsov
|
014c760225
|
feat(templateActivator): Методы чтения MQ, обновления состояний шаблонов и расписаний, обновления заданий роботов
|
2024-07-25 17:23:08 +10:00 |
|
Mikhail Trubnikov
|
f3f6d0e855
|
Merge remote-tracking branch 'origin/dev' into dev
|
2024-07-25 14:38:59 +10:00 |
|
Mikhail Trubnikov
|
2e82c696aa
|
feat(api): StatRabbitMqController GetConnectionStats добавлен параметр ThresholdConnections, вынесен в настройки
|
2024-07-25 14:38:22 +10:00 |
|
Mikhail Kuznetsov
|
7220bdd8af
|
refactor(templateDistributor): добавлены комментарии
|
2024-07-25 14:05:00 +10:00 |
|
Mikhail Trubnikov
|
70d96cb88f
|
feat(api): TemplateActivatorController отправка запросов на активацию/деактивацию шаблонов/расписаний
|
2024-07-25 12:26:54 +10:00 |
|
Mikhail Trubnikov
|
9ae4903527
|
feat(constants, bll, templateActivator): заготовка для templateActivator
|
2024-07-25 10:30:17 +10:00 |
|
Mikhail Trubnikov
|
1f7798222e
|
feat(api, templateDistributor): отредактированны уз rabbit
|
2024-07-24 14:36:01 +10:00 |
|
Mikhail Trubnikov
|
38d7997c57
|
fix(api): RobotHistoryController fix create response
|
2024-07-23 09:15:35 +10:00 |
|
Mikhail Trubnikov
|
aff865fd41
|
fix(api): AppInWork, при изменении расписания, отправлять задание в очередь на перераспределение
|
2024-07-23 08:57:44 +10:00 |
|
Mikhail Trubnikov
|
0b6bfdfbc6
|
feat(api): StatRobotStateController обновлен респонс статистики доступности роботов. Учтена возможность нескольких роботов на разных серверах.
|
2024-07-22 16:59:15 +10:00 |
|
Mikhail Trubnikov
|
ec5038cdf0
|
feat(api): StatRobotState в БД записывается ip робота
|
2024-07-22 16:26:32 +10:00 |
|
Mikhail Trubnikov
|
b392a8dc7b
|
feat(api): RobotHistory отображение пользователя
|
2024-07-22 15:54:07 +10:00 |
|
Mikhail Trubnikov
|
08b8fba8a5
|
feat(dal, api): в таблицу RobotHistories добавлено поле RobotIp. Из таблицы AppInWorks удалены поля Next/LastRun. В историю работы роботов, пишется ip робота.
|
2024-07-22 14:48:44 +10:00 |
|
Mikhail Kuznetsov
|
fc197a6a5b
|
feat(api): изменение дня ежемесячного выполнения распределенной РР задания робота перенесено в Mapper
|
2024-07-16 12:06:46 +10:00 |
|
Mikhail Kuznetsov
|
f38df7b5a6
|
fix(api): для регламентных работ распределенных по времени исполнения меняется день выполнения из NextRun
|
2024-07-16 10:12:37 +10:00 |
|
Mikhail Kuznetsov
|
847161ef41
|
fix(templateDistributor): исправлено зацикливание Worker при распределении по периоду равно количества шаблонов и рабочий к дней
|
2024-07-12 14:51:01 +10:00 |
|
Mikhail Kuznetsov
|
6e7d4e1fd4
|
feat(templateDistributor): оптимизация логики равномерного распределения при изменении периода
|
2024-07-11 17:23:52 +10:00 |
|
Mikhail Kuznetsov
|
96d0c999ab
|
fix(api): исправлена ошибка при запросе заданий роботу на обновление расписаний, получали null при запросе даты следующего запуска РР в include EsppSchTypeValues
|
2024-07-11 14:42:55 +10:00 |
|
Mikhail Kuznetsov
|
150d774398
|
fix(templateDistributor): исправлено распределение РР с существующими шаблонами
|
2024-07-11 12:02:50 +10:00 |
|
Mikhail Kuznetsov
|
514110dba0
|
feat(templateDistributor): Изменен метод распределения РР по периоду(DistributeTemplateAsync), EsppScheduleTransformService.GetNextDateAsync теперь проверяет метод распределения РР и возвращает нужную дату
|
2024-07-11 11:32:14 +10:00 |
|
Mikhail Kuznetsov
|
aa555944ae
|
fix(generatroTemplates): fix distributor
|
2024-07-05 16:26:31 +10:00 |
|
Mikhail Kuznetsov
|
a489ad4990
|
Merge branch 'dev' of http://gitlab.dvgd.oao.rzd/devptk/parr/parr_api into dev
# Conflicts:
# PARR.TemplateDistributor/TemplateDistributor.cs
|
2024-07-05 15:21:06 +10:00 |
|
Mikhail Kuznetsov
|
21a175d197
|
feat(templateDistributor): логика распределения шаблонов по периоду
|
2024-07-05 15:17:48 +10:00 |
|