Commit Graph

549 Commits

Author SHA1 Message Date
Mikhail Trubnikov
79a10dc927 refactor(dal): заготовка для TemplateHistory 2024-10-02 13:44:31 +10:00
Mikhail Trubnikov
024c5fa77e Merge remote-tracking branch 'origin/dev' into dev 2024-09-25 11:01:24 +10:00
Mikhail Trubnikov
ebe1fd0468 feat(api): WeekendController, getAll, фильтр по периоду 2024-09-25 10:58:47 +10:00
Mikhail Kuznetsov
8549e80a54 refactor(templateActivator): оптимизация кода 2024-09-24 12:16:55 +10:00
Mikhail Trubnikov
4140e17825 fix(templateDistributor): список рабочих дней рассчитывается на период относительно текущей даты 2024-09-19 15:38:14 +10:00
Mikhail Trubnikov
9f193fe3ae feat(bll,dal, templateDistributor): при получении рабочих дней по периоду, отсекаются дни выходящие за период 2024-09-19 13:51:44 +10:00
Mikhail Trubnikov
60c0ba9ec8 feat(bll,dal,common): в common - DateResolver - проверка даты на текущие сутки относительно часового пояса МСК. Dal - EsppScheduleTransformService - рассчет NextRun с учетом выходных дней 2024-09-18 16:32:45 +10:00
Mikhail Kuznetsov
9987626478 Merge branch 'template-auto-control' into dev 2024-09-17 12:02:25 +10:00
Mikhail Trubnikov
2a1c4ac4a8 feat(api, dal): в SettingsFromDb добавлен параметр WeekendCacheTtl - время кэша для выходных. Доработан сервис WeekendDayService с учетом кэша. В апи добавлен контроллер по управлению выходными днями WeekendController 2024-09-17 11:55:55 +10:00
Mikhail Kuznetsov
4aff13dfb1 feat(templateActivator): добавлены методы для реализации методов авто-контроля 2024-09-17 11:30:33 +10:00
Mikhail Trubnikov
251e3a20b0 feat(dal): WeekendDayService - метод проверки на рабочий день 2024-09-16 17:01:04 +10:00
Mikhail Trubnikov
4a47e194f8 feat(api): robotTask - при выдаче задания роботу, сортирутся по NextRun, задания отдаются ближайшее. 2024-09-16 15:24:03 +10:00
Mikhail Trubnikov
f6f1f775a8 feat(api): среднее значение для workload считаем только для дней у которых работ больше 0. 2024-09-16 12:03:08 +10:00
Mikhail Trubnikov
030c8f3c2f feat(api): статистика созданных шаблонов в БД ПАРР 2024-09-16 10:04:45 +10:00
Mikhail Trubnikov
3f447e8de6 fix(generatorTemplates): добавлена дополнительная проверка, на сущестование в БД шаблонов с таким же именем. 2024-09-16 09:30:28 +10:00
Mikhail Trubnikov
79753635c2 fix(bll): CalendarService убрана настройка 28 дней 2024-09-13 13:49:30 +10:00
Mikhail Trubnikov
bf3dca6782 fix(bll): CalendarService исправлен рассчет выходных дней 2024-09-13 12:17:09 +10:00
Mikhail Trubnikov
add572f438 feat(dal): таблица WeekendDays поле Date - уникальное значение 2024-09-13 12:06:51 +10:00
Mikhail Trubnikov
60403ccbf9 fix(templateDistributor): исправлен First в логгере. При распределении шаблонов направленных с генератора, возвращаются только они, а не весь список. 2024-09-13 09:37:21 +10:00
Mikhail Trubnikov
1af76405e2 feat(jobAutoControl): логика управления авто-контролем 2024-09-12 15:05:47 +10:00
Mikhail Trubnikov
0b1c52422f feat(jobAutoControl): проекты + cicd 2024-09-11 16:57:09 +10:00
Mikhail Kuznetsov
66a91c6cc6 feat(constants): TemplateActivatorActionsEnum параметры авто-контроля 2024-09-11 16:01:36 +10:00
Mikhail Trubnikov
295a95c22a feat(api): в ApplicationInWork добавлена информация о статусах AutoControl 2024-09-11 14:59:37 +10:00
Mikhail Trubnikov
a8416564c2 fix(api): JobAutoControlController - для get ответ с NotFound изменен на NoContent 2024-09-11 12:16:58 +10:00
Mikhail Trubnikov
1286d26fad feat(api): JobAutoControlController - для get ответ с NotFound изменен на NoContent 2024-09-11 12:13:20 +10:00
Mikhail Trubnikov
c7d9ef25ef fix(api): JobAutoControl исправлен url 2024-09-10 11:51:24 +10:00
Mikhail Trubnikov
60c525da54 feat(api): JobAutoControlController - управление автоматическим созданием/деактивацией/активацией РР 2024-09-09 15:48:49 +10:00
Mikhail Trubnikov
c74086412b feat(dal): добавлены таблицы JobAutoControls, JobAutoCOntrolInEkStatuses, JobEkMasks. Сервисы. 2024-09-09 10:08:07 +10:00
Mikhail Trubnikov
2a774bc413 fix(api, esppOrderLoader, esppOrderManager): исправлена часовая зона УЗ ЕСПП 2024-09-04 12:29:49 +10:00
Mikhail Trubnikov
62d84b0a18 feat(api): StatOrderController - статистика загрузки нарядов за период 2024-09-04 10:14:47 +10:00
Mikhail Trubnikov
86af90f560 fix(api): StatApplication, StatHost берутся правильные значения за период согласно таймзоны клиента 2024-09-04 09:30:57 +10:00
Mikhail Trubnikov
db4d3354aa feat(api): WorkLoadService, отображать статистику с сегодняшнего дня 2024-09-04 08:55:51 +10:00
Mikhail Trubnikov
b9cba182ce fix(api): исправлена статистика workload 2024-09-03 09:11:50 +10:00
Mikhail Trubnikov
0c37de6238 feat(api, bll): StatHostController, StatApplicationController добавлена статистика за период. ICalendarService - публичный метод для получения списка дат, метод получения даты с учетом часового пояса. 2024-08-30 16:40:06 +10:00
Mikhail Trubnikov
933bfcbeb1 feat(aihitSyncer): В АИХИТ добавлены переносы строк в качестве разделителей. Обновил метод ParseAppsList 2024-08-30 10:17:06 +10:00
Mikhail Trubnikov
1e8d409c77 feat(api): WorkloadBaseQuery добавлен параметр TimeZoneOffsetHours, смещение таймзоны для построения отчетов в часовом поясе клиента 2024-08-29 10:15:54 +10:00
Mikhail Trubnikov
a30ed148e8 fix(api): StatWorkWorkLoadController исправлен запрос получения статистики, убраны лишние данные. 2024-08-28 11:52:01 +10:00
Mikhail Trubnikov
5d50a7f2d3 feat(api): StatWorkWorkLoadController переделал методы для избранного 2024-08-27 17:07:31 +10:00
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