a6d7d365e1fix(api): StatRobotTaskController GetPeriodStatistics - начало периода берется с отсечением минут.
Mikhail Trubnikov
2024-08-08 10:37:52 +10:00
82407910e0feat(api): статистика за период о выполнении заданий роботами
Mikhail Trubnikov
2024-08-07 14:01:47 +10:00
c857accfb9feat(api, dal): в настройки в БД добавлено поле EsppRobotAccountTimeZoneHour со значением 3, обновлено ScheduleTimezone на MSK. В api в задании роботу по расписаниям, время выдается с учетом таймзоны робота.
Mikhail Trubnikov
2024-08-06 10:52:27 +10:00
0dcda12c01fix(esppScheduleSync): при автораспределении по месяцу, дата месяца теперь берется правильно
Mikhail Trubnikov
2024-08-02 15:25:43 +10:00
aa5cf63fcafeat(esppSync): обновлена логика синхронизации. Менять статус на Update, только если предыдущий статус не был Update (тогда сохраняется число попыток и статусы ошибок).
Mikhail Trubnikov
2024-08-02 09:38:05 +10:00
cefbdcc8e6feat(api): RobotTaskController - добавлен параметр SetInProgressStatus, при выдаче задания роботу, сразу устанавливать статус "В работе"
Mikhail Trubnikov
2024-08-01 14:21:28 +10:00
0464aed769fix(dal): TransformServices, GetNextDateAsync, если передали lastRun > DateTimeOffset.UtcNow, то это и есть NextRun, не надо ничего считать
Mikhail Trubnikov
2024-07-31 11:45:32 +10:00
5005160d41fix(templateDistributor): изменена проверка шаблонов, у которых NextRun выходил за границы текущего периода. Это приводило к тому что часть шаблонов не перераспределялась и график был не равномерным
Mikhail Kuznetsov
2024-07-30 12:30:10 +10:00
aff865fd41fix(api): AppInWork, при изменении расписания, отправлять задание в очередь на перераспределение
Mikhail Trubnikov
2024-07-23 08:57:44 +10:00
0b6bfdfbc6feat(api): StatRobotStateController обновлен респонс статистики доступности роботов. Учтена возможность нескольких роботов на разных серверах.
Mikhail Trubnikov
2024-07-22 16:59:15 +10:00
ec5038cdf0feat(api): StatRobotState в БД записывается ip робота
Mikhail Trubnikov
2024-07-22 16:26:32 +10:00
08b8fba8a5feat(dal, api): в таблицу RobotHistories добавлено поле RobotIp. Из таблицы AppInWorks удалены поля Next/LastRun. В историю работы роботов, пишется ip робота.
Mikhail Trubnikov
2024-07-22 14:48:44 +10:00
fc197a6a5bfeat(api): изменение дня ежемесячного выполнения распределенной РР задания робота перенесено в Mapper
Mikhail Kuznetsov
2024-07-16 12:06:46 +10:00
f38df7b5a6fix(api): для регламентных работ распределенных по времени исполнения меняется день выполнения из NextRun
Mikhail Kuznetsov
2024-07-16 10:12:37 +10:00
847161ef41fix(templateDistributor): исправлено зацикливание Worker при распределении по периоду равно количества шаблонов и рабочий к дней
Mikhail Kuznetsov
2024-07-12 14:51:01 +10:00
6e7d4e1fd4feat(templateDistributor): оптимизация логики равномерного распределения при изменении периода
Mikhail Kuznetsov
2024-07-11 17:23:52 +10:00
96d0c999abfix(api): исправлена ошибка при запросе заданий роботу на обновление расписаний, получали null при запросе даты следующего запуска РР в include EsppSchTypeValues
Mikhail Kuznetsov
2024-07-11 14:42:55 +10:00
514110dba0feat(templateDistributor): Изменен метод распределения РР по периоду(DistributeTemplateAsync), EsppScheduleTransformService.GetNextDateAsync теперь проверяет метод распределения РР и возвращает нужную дату
Mikhail Kuznetsov
2024-07-11 11:32:14 +10:00
3b3606859afeat(api, generatorTemplates, templateDistributor): обновлен esppScheduleResponse. Обновлен метод DistributeTemplate, так же обновлены зависимости в GeneratorTemplates
Mikhail Trubnikov
2024-07-04 16:44:25 +10:00
f8bd15cd6ffeat(generatorTemplates): переделал логику генерации. Группировка по РГ. Рассчет nextRun через ITemplateDistributor
Mikhail Trubnikov
2024-07-03 12:01:46 +10:00
ff58a21cc5feat(api): обновлен AppInWorkController под новый респонс, валидация для галки IsAutoDistributionEnabled
Mikhail Trubnikov
2024-07-03 10:16:54 +10:00
cf5a465546feat(templateDistributor): заготовка основных методов
Mikhail Kuznetsov
2024-07-02 15:04:23 +10:00
a486149017feat(dal, templateDistributor): шаблон для templateDistributor
Mikhail Kuznetsov
2024-07-02 11:43:59 +10:00
2cc5100576fix(bll): справления в CalnedarService
Mikhail Kuznetsov
2024-07-02 10:52:15 +10:00
3d78f31de1fix(dal): в таблице TaskStatuses исправлено значение поля Description (опечатка)
Mikhail Trubnikov
2024-06-27 08:38:16 +10:00
2915af3f04fix(aihitSyncer): при получении Host добавлен include рабочей группы, во время сравнения поля WorkGroup объекта из АИХ ИТ в ПАРР значение было null
Mikhail Kuznetsov
2024-06-26 11:48:19 +10:00
5e03605239feat(api): GeneratorTemplateRequest принимает несколько масок ЭК и статусов ЭК
Mikhail Trubnikov
2024-06-26 09:05:30 +10:00
19a812034dfeat(api): оптимизация запросов в AppInWorks при подсчете кол-ва шаблонов
Mikhail Trubnikov
2024-06-21 11:51:41 +10:00
8722be0d87feat(api): в HostResponse добавлен объект EkStatus
Mikhail Trubnikov
2024-06-19 14:11:58 +10:00
27f963371efeat(api): HostResponse, добавлено поле EkResponseArea
Mikhail Trubnikov
2024-06-19 11:54:31 +10:00
97f9b3bd14feat(api): в WorkGroupResponse добавлена ResponseArea
Mikhail Trubnikov
2024-06-19 11:24:14 +10:00
7e8c553c87feat(esppTemplateSync): ЗО берется из ЗО РГ, а не из ЗО хоста.
Mikhail Trubnikov
2024-06-18 15:16:54 +10:00
4426440cc1feat(api): для задания роботу 1, ЗО берем не хоста а РГ.
Mikhail Trubnikov
2024-06-18 15:10:12 +10:00
d4af32515dfeat(dal, aihitSyncer, aihitLoader): добавлена ЗО для РГ. Обновлён список ЗО. Обновлена синхронизация из АИХИТ.
Mikhail Trubnikov
2024-06-18 14:28:38 +10:00
e6cca214d4feat(api): сортировка при getAll ApplicationInWorks. Кол-во контейнеров с api увеличено до 4.
Mikhail Trubnikov
2024-06-18 10:37:57 +10:00
cc71a8774bfeat(api, generatorTemplates): в таблицу Works добавлено поле TemplateSuffix, из него в генераторе формируется имя шаблона.
Mikhail Trubnikov
2024-06-14 14:27:37 +10:00
6e3e3b4b95feat(aihitLoader): в фильтр закачки данных добавил еще ХСТ-*.
Mikhail Trubnikov
2024-06-14 08:48:25 +10:00
e77407a28efeat(api, generatorTemplates): в запрос создания шаблонов, добавлены поля IsActiveTemplate, IsActiveSchedule
Mikhail Trubnikov
2024-06-13 09:01:02 +10:00
b1e3fb3844fix(api): исправлено обновление рабочих групп в ApplicationInWork
Mikhail Trubnikov
2024-06-06 14:48:32 +10:00
659e0aa6e5fix(api): отображение рабочей группы в хостах
Mikhail Trubnikov
2024-06-05 11:52:20 +10:00
6d8fed793efeat(dal): в таблице Hosts поле Ek сделано уникальным
Mikhail Trubnikov
2024-06-05 08:15:12 +10:00
2cc40a26fcMerge branch 'work-group-2' into dev
Mikhail Trubnikov
2024-06-04 12:06:42 +10:00
7deef9a264feat(all): исправления после добавления таблицы WorkGroup. Доработана логика генерации шаблонов с учетом рабочих групп
Mikhail Trubnikov
2024-06-04 12:03:15 +10:00
18dbca988afeat(aihitSyncer): добавлена синхронизация объекта WorkGroup
Mikhail Kuznetsov
2024-06-04 11:00:14 +10:00
8de174ebb9feat(api, bll): переделал сервис получения статистики из RabbitMQ. StatRabbitMqController - статистика по очередям и соединениям
Mikhail Trubnikov
2024-05-24 14:52:25 +10:00
f35092dd51feat(api, bll): IMqService - добавлен метод получения статистики по очереди. StatRabbitMqController - статистика по RabbitMq
Mikhail Trubnikov
2024-05-23 14:09:37 +10:00
d139374f5ffeat(api): applicationInWorks getAll, фильтр по workId, is_light=true - облегченный запрос без include
Mikhail Trubnikov
2024-05-21 13:56:13 +10:00
4ea2bdb326feat(api): process, sub, tnk, work в update добавлено изменение даты изменения.
Mikhail Trubnikov
2024-05-20 14:56:24 +10:00
6f845635c5feat(dal, api): в таблицах Process, Subprocess, Tnks, Works поле EsppId - уникальное. Обновлены соответсвующе контроллеры (валидация esppId), добавлены методы удаления если нет дочерних элементов.
Mikhail Trubnikov
2024-05-20 11:38:48 +10:00
bd77db7b78feat(api): добавлена фильтрация для подпроцесса, тнк, работы по ИД родителя
Mikhail Trubnikov
2024-05-16 11:58:56 +10:00
5c21f6d322feat(api): RobotController get all
Mikhail Trubnikov
2024-05-08 14:47:18 +10:00
079415a40efeat(api): в респонс шаблонов добавлено поле ApplicationInWorkId.
Mikhail Trubnikov
2024-05-08 11:48:03 +10:00
342d26e097feat(api): добавлен фильтр нарядов по templateId. В респонс шаблонов добавлено поле кол-во нарядов.
Mikhail Trubnikov
2024-05-08 10:16:42 +10:00
cff29afb62Merge branch 'aihit-sync-appname-parser' into dev
Mikhail Kuznetsov
2024-04-19 15:34:37 +10:00
dbf924d2fdfix(aihitSyncer): неверно разбивались имена приложений при наличии в имени фигурных скобок с перечислением версий. Одна программа рабивалась на несколько строк.
Mikhail Kuznetsov
2024-04-19 15:31:19 +10:00
d7e0641d39fix(api): cors на dvgd-web-09
Mikhail Trubnikov
2024-04-19 15:16:56 +10:00
157f64a401fix(api): cors на dvgd-web-09
Mikhail Trubnikov
2024-04-19 15:02:41 +10:00
dd8230d647feat(api): добавлен cors на dvgd-web-09
Mikhail Trubnikov
2024-04-19 14:52:12 +10:00