Commit Graph

45 Commits

Author SHA1 Message Date
Mikhail Trubnikov
60c0ba9ec8 feat(bll,dal,common): в common - DateResolver - проверка даты на текущие сутки относительно часового пояса МСК. Dal - EsppScheduleTransformService - рассчет NextRun с учетом выходных дней 2024-09-18 16:32:45 +10:00
Mikhail Trubnikov
030c8f3c2f feat(api): статистика созданных шаблонов в БД ПАРР 2024-09-16 10:04:45 +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
0c37de6238 feat(api, bll): StatHostController, StatApplicationController добавлена статистика за период. ICalendarService - публичный метод для получения списка дат, метод получения даты с учетом часового пояса. 2024-08-30 16:40:06 +10:00
Mikhail Kuznetsov
9df27140e2 feat(bll): CalnedarService при подготовке списка рабочих суток учитывает разницу начала суток между UTC и МСК 2024-08-20 14:10:13 +10:00
Mikhail Trubnikov
9ae4903527 feat(constants, bll, templateActivator): заготовка для templateActivator 2024-07-25 10:30:17 +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
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
d4af32515d feat(dal, aihitSyncer, aihitLoader): добавлена ЗО для РГ. Обновлён список ЗО. Обновлена синхронизация из АИХИТ. 2024-06-18 14:28:38 +10:00
Mikhail Trubnikov
e77407a28e feat(api, generatorTemplates): в запрос создания шаблонов, добавлены поля IsActiveTemplate, IsActiveSchedule 2024-06-13 09:01:02 +10:00
Mikhail Trubnikov
8de174ebb9 feat(api, bll): переделал сервис получения статистики из RabbitMQ. StatRabbitMqController - статистика по очередям и соединениям 2024-05-24 14:52:25 +10:00
Mikhail Trubnikov
f35092dd51 feat(api, bll): IMqService - добавлен метод получения статистики по очереди. StatRabbitMqController - статистика по RabbitMq 2024-05-23 14:09:37 +10:00
Mikhail Kuznetsov
3d89e5956c feat(dal,aihitLoader,aihitSyncer): добавлены новые типы программного обеспечения. При синхронизации хосты находятся по имени ЭК вместо IP-адерса 2024-04-18 10:18:14 +10:00
Mikhail Trubnikov
f52e69b24f feat(generatorTemplates): изменен префикс шаблонов 2024-02-13 13:44:08 +10:00
Mikhail Kuznetsov
3d71f4cbe9 feat(aihit): AIHITLoadWorker + AIHITSyncWorker 2024-02-05 14:45:09 +10:00
Mikhail Kuznetsov
2fa4d52e72 feat(aihit): init + docker + cicd 2024-01-31 12:26:43 +10:00
Mikhail Trubnikov
d7aad4fe9e feat(bll): IntervalService интервал рассчитывается правильно, с учетом времени выполнения основного метода, применена к Master, EsppOrderLoader, AIHIT. 2023-11-30 09:11:07 +10:00
Mikhail Trubnikov
8d63a10581 feat(bll): IntervalService - сервис для функций которые нужно выполнить в интервале, применена к Master, EsppOrderLoader. 2023-11-29 15:59:27 +10:00
Mikhail Trubnikov
ea91eb6abc feat(all): в таблицу Order добавлено поле ExpirationDate, обновлены сервисы для записи этого поля. Начало логики закрытия нарядов в ЕСПП. 2023-11-17 16:03:36 +10:00
Mikhail Trubnikov
6e4035cde1 feat(master): логика присвоения истории агента нарядам. Изменение статуса наряда. Отправка в MQ. 2023-11-15 16:34:28 +10:00
Mikhail Trubnikov
7991121f07 feat(esppOrderManager): получение сообщений из Rabbit. 2023-10-24 11:29:55 +10:00
Mikhail Trubnikov
26bd0a9a6b feat(api): Обновил логику получения задания роботом для Расписания (nextRun, lastRun)) 2023-10-17 10:53:02 +10:00
Mikhail Trubnikov
f69be40ad3 feat(api): Изменение состояния у шаблона/расписания (акивировано/деактивировано) 2023-10-13 14:21:49 +10:00
Mikhail Trubnikov
8ebdcd6d8a feat(api): Доделал респонс RobotTaskScheduleResponse 2023-10-11 11:10:35 +10:00
Mikhail Kuznetsov
8164e9e8ba fix FormatException в ParserService(isActive), добавлен CallbackException в честный MqService 2023-09-29 15:01:34 +10:00
Mikhail Trubnikov
3d9777b7ec Починил IMqService 2023-09-26 11:01:20 +10:00
Mikhail Trubnikov
59eb80a0b4 Статусы ЭК вынесены из Hosts. Добавлен фильтр по статусам эк в генератор. 2023-09-25 15:32:22 +10:00
Mikhail Trubnikov
251d23e9b4 Логика создания шаблонов 2023-09-25 11:47:13 +10:00
Mikhail Trubnikov
6c3ac936a1 DeactivateTemplates 2023-09-22 15:30:57 +10:00
Mikhail Trubnikov
332dc95f9e TemplateMQSyncer вернул как был, без использования IMqService 2023-09-22 09:43:56 +10:00
Mikhail Trubnikov
cff93be36a mq dispose 2023-09-21 16:38:38 +10:00
Mikhail Trubnikov
9ff7421d5f fix mq 2023-09-21 15:37:38 +10:00
Mikhail Trubnikov
c7acfd153d Mq Consumer 2023-09-21 15:21:33 +10:00
Mikhail Trubnikov
096a990669 Bll MqService 2023-09-21 09:37:36 +10:00
Mikhail Trubnikov
d50cb20c95 проекты 2023-09-20 16:51:29 +10:00
Mikhail Trubnikov
c35dfd58d9 generator templates, отправка в MQ 2023-09-20 15:27:13 +10:00
Mikhail Trubnikov
24d66f5823 Заготовка под генерацию шаблонов 2023-09-20 11:59:09 +10:00
Mikhail Trubnikov
e284b3ca19 PARR.EsppTemplateSyncWorker 2023-08-25 15:32:06 +10:00
Mikhail Trubnikov
8a48086f52 file service вынесен в bll. EsppDataController UploadTemplates 2023-08-25 10:25:24 +10:00