Commit Graph

611 Commits

Author SHA1 Message Date
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
Mikhail Trubnikov
65963419f7 feat(api): DistributorController 2024-07-05 12:42:01 +10:00
Mikhail Trubnikov
3b3606859a feat(api, generatorTemplates, templateDistributor): обновлен esppScheduleResponse. Обновлен метод DistributeTemplate, так же обновлены зависимости в GeneratorTemplates 2024-07-04 16:44:25 +10:00
Mikhail Trubnikov
a4f6089438 feat(api, dal, esppOrderLoader, esppScheduleSync, generatorTemplates, nextRun): 2024-07-03 15:19:09 +10:00
Mikhail Trubnikov
f8bd15cd6f feat(generatorTemplates): переделал логику генерации. Группировка по РГ. Рассчет nextRun через ITemplateDistributor 2024-07-03 12:01:46 +10:00
Mikhail Trubnikov
ff58a21cc5 feat(api): обновлен AppInWorkController под новый респонс, валидация для галки IsAutoDistributionEnabled 2024-07-03 10:16:54 +10:00
Mikhail Kuznetsov
cf5a465546 feat(templateDistributor): заготовка основных методов 2024-07-02 15:04:23 +10:00
Mikhail Kuznetsov
a486149017 feat(dal, templateDistributor): шаблон для templateDistributor 2024-07-02 11:43:59 +10:00
Mikhail Kuznetsov
2cc5100576 fix(bll): справления в CalnedarService 2024-07-02 10:52:15 +10:00
Mikhail Kuznetsov
453164a4a0 feat(bll, dal): distributionPeriod - добавили типы, адаптировали методы 2024-07-01 16:56:59 +10:00
Mikhail Kuznetsov
e896191ac9 feat(templateDistributor): шаблон проекта 2024-07-01 15:04:31 +10:00
Mikhail Kuznetsov
3a7529d9cd feat(dal): обновлены модели AppInWorks, Templates 2024-07-01 14:04:24 +10:00
Mikhail Kuznetsov
6e378f2b06 feat(dal): DistributionPeriods 2024-07-01 12:09:01 +10:00
Mikhail Kuznetsov
ff37e6c10f feat(bll, dal): WeekendDayService + БД. CalendarService - получение рабочих дней за период 2024-07-01 11:32:19 +10:00
Mikhail Kuznetsov
9632b0c560 feat(bll): заготовка ICalendarService 2024-06-28 16:42:53 +10:00
Mikhail Trubnikov
3d78f31de1 fix(dal): в таблице TaskStatuses исправлено значение поля Description (опечатка) 2024-06-27 08:38:16 +10:00
Mikhail Kuznetsov
2915af3f04 fix(aihitSyncer): при получении Host добавлен include рабочей группы, во время сравнения поля WorkGroup объекта из АИХ ИТ в ПАРР значение было null 2024-06-26 11:48:19 +10:00
Mikhail Trubnikov
5e03605239 feat(api): GeneratorTemplateRequest принимает несколько масок ЭК и статусов ЭК 2024-06-26 09:05:30 +10:00
Mikhail Trubnikov
19a812034d feat(api): оптимизация запросов в AppInWorks при подсчете кол-ва шаблонов 2024-06-21 11:51:41 +10:00
Mikhail Trubnikov
8722be0d87 feat(api): в HostResponse добавлен объект EkStatus 2024-06-19 14:11:58 +10:00
Mikhail Trubnikov
27f963371e feat(api): HostResponse, добавлено поле EkResponseArea 2024-06-19 11:54:31 +10:00
Mikhail Trubnikov
97f9b3bd14 feat(api): в WorkGroupResponse добавлена ResponseArea 2024-06-19 11:24:14 +10:00
Mikhail Trubnikov
7e8c553c87 feat(esppTemplateSync): ЗО берется из ЗО РГ, а не из ЗО хоста. 2024-06-18 15:16:54 +10:00
Mikhail Trubnikov
4426440cc1 feat(api): для задания роботу 1, ЗО берем не хоста а РГ. 2024-06-18 15:10:12 +10:00
Mikhail Trubnikov
d4af32515d feat(dal, aihitSyncer, aihitLoader): добавлена ЗО для РГ. Обновлён список ЗО. Обновлена синхронизация из АИХИТ. 2024-06-18 14:28:38 +10:00
Mikhail Trubnikov
e6cca214d4 feat(api): сортировка при getAll ApplicationInWorks. Кол-во контейнеров с api увеличено до 4. 2024-06-18 10:37:57 +10:00
Mikhail Trubnikov
cc71a8774b feat(api, generatorTemplates): в таблицу Works добавлено поле TemplateSuffix, из него в генераторе формируется имя шаблона. 2024-06-14 14:27:37 +10:00
Mikhail Trubnikov
6e3e3b4b95 feat(aihitLoader): в фильтр закачки данных добавил еще ХСТ-*. 2024-06-14 08:48:25 +10:00
Mikhail Trubnikov
e77407a28e feat(api, generatorTemplates): в запрос создания шаблонов, добавлены поля IsActiveTemplate, IsActiveSchedule 2024-06-13 09:01:02 +10:00
Mikhail Trubnikov
b1e3fb3844 fix(api): исправлено обновление рабочих групп в ApplicationInWork 2024-06-06 14:48:32 +10:00
Mikhail Trubnikov
659e0aa6e5 fix(api): отображение рабочей группы в хостах 2024-06-05 11:52:20 +10:00
Mikhail Trubnikov
6d8fed793e feat(dal): в таблице Hosts поле Ek сделано уникальным 2024-06-05 08:15:12 +10:00
Mikhail Trubnikov
4bb70e965f feat(all): удалена колонка WorkGroup из таблицы Hosts 2024-06-04 12:30:57 +10:00
Mikhail Trubnikov
d75b787801 feat(all): удалена колонка WorkGroup из таблицы Hosts 2024-06-04 12:30:44 +10:00
Mikhail Trubnikov
2cc40a26fc Merge branch 'work-group-2' into dev 2024-06-04 12:06:42 +10:00
Mikhail Trubnikov
7deef9a264 feat(all): исправления после добавления таблицы WorkGroup. Доработана логика генерации шаблонов с учетом рабочих групп 2024-06-04 12:03:15 +10:00
Mikhail Kuznetsov
18dbca988a feat(aihitSyncer): добавлена синхронизация объекта WorkGroup 2024-06-04 11:00:14 +10:00
Mikhail Kuznetsov
90948108c1 feat(dal): Добавлена таблица WorkGroups и AppInWorkGroups 2024-06-03 15:17:14 +10:00
Mikhail Trubnikov
faab4a6664 feat(api): статистика запросов на авторизацию не из КЭШа 2024-06-03 11:52:24 +10:00