Commit Graph

611 Commits

Author SHA1 Message Date
Mikhail Kuznetsov
e2f0591b22 feat(api,esppTemplateSync): добавлен shortcode ЭК в краткое описание шаблонов 2024-08-27 12:27:30 +10:00
Mikhail Trubnikov
80325acfad feat(api): статистика по нагрузке РР. Добавлены запросы для получения статистики по списку ИД объектов 2024-08-26 16:08:09 +10:00
Mikhail Trubnikov
082d0819f3 fix(api): Статистика нагрузки по рабочим группам, сортировка 2024-08-26 14:06:20 +10:00
Mikhail Trubnikov
4e5f0ad9f2 feat(api): получить зону ответственности по коду 2024-08-26 10:59:56 +10:00
Mikhail Kuznetsov
2f46cc4b53 feat(templateDistributor): изменена логика распределения шаблонов в периоде - отдельно распределяем активные и неактивные 2024-08-23 16:18:24 +10:00
Mikhail Trubnikov
7ffc5f10e1 feat(api): StatTemplateDistributor дополнена статистика активированными, деактивированными шаблонами 2024-08-22 14:32:48 +10:00
Mikhail Trubnikov
af28c8477e fix(api): исправлен NoContent для StatResponseAreaWorkLoadController 2024-08-22 12:26:27 +10:00
Mikhail Trubnikov
f200e67f43 fix(api): исправлен фильр статистики по регламентным работам по ЗО, РГ, РР 2024-08-22 12:01:52 +10:00
Mikhail Kuznetsov
9df27140e2 feat(bll): CalnedarService при подготовке списка рабочих суток учитывает разницу начала суток между UTC и МСК 2024-08-20 14:10:13 +10:00
Mikhail Trubnikov
5f409706cb feat: обновлен NuGet.config 2024-08-20 13:42:14 +10:00
Mikhail Trubnikov
124a6aa3ca feat(dal): обновлен InfluxClinet до версии 4.17.0 2024-08-20 11:11:09 +10:00
Mikhail Trubnikov
108e990910 feat: изменен nexus для npm с dvgd на svrw 2024-08-20 10:40:18 +10:00
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