Commit Graph

  • ff6be4966f feat(api): CORS settings Mikhail Trubnikov 2023-12-11 09:23:19 +10:00
  • 681cfb600a feat(orderLoader): уз ЕСПП изменена на выделенную для ПАРР Mikhail Trubnikov 2023-12-08 08:50:11 +10:00
  • 88f658efa6 feat(esppOrderManager): уз ЕСПП изменена на выделенную для ПАРР Mikhail Trubnikov 2023-12-08 08:48:34 +10:00
  • 0fb8e5d1b6 feat(esppApi): при выполнении наряда, добавлены поля "ЭК робота" и "Код мероприятия РРО" Mikhail Trubnikov 2023-12-07 11:19:08 +10:00
  • b8e48859ae feat(api): UserProfile Mikhail Trubnikov 2023-12-06 11:53:36 +10:00
  • 052312738e feat(api): добавлено поле lastLogon в таблицы Users, Hosts Mikhail Trubnikov 2023-12-06 11:08:14 +10:00
  • 437b1a4e7c feat(api): управление ролями пользователя Mikhail Trubnikov 2023-12-06 10:20:20 +10:00
  • 3a5978a7f9 feat(api): лог при изменении пользователя Mikhail Trubnikov 2023-12-05 16:51:58 +10:00
  • 72a171f823 feat(api): UserController - CRUD, RoleController Mikhail Trubnikov 2023-12-05 16:32:34 +10:00
  • 7fb1804366 fix(api): заполнение данных о пользователе в кэше Mikhail Trubnikov 2023-12-05 11:49:00 +10:00
  • 74d91a0315 fix(api): заполнение данных о пользователе в кэше Mikhail Trubnikov 2023-12-05 11:25:07 +10:00
  • f5ce75598c fix(api): в кэш добавлены дополнительные данные о пользователе Mikhail Trubnikov 2023-12-05 09:14:51 +10:00
  • 4c7c5090db fix(api): test ip Mikhail Trubnikov 2023-12-04 12:02:55 +10:00
  • 249ba4ca66 fix(api): test ip Mikhail Trubnikov 2023-12-04 11:11:45 +10:00
  • 9de290aca6 fix(api): получения ip адреса за балансировщиком Mikhail Trubnikov 2023-12-04 10:56:29 +10:00
  • 68e15021ec feat(api): применены права ко всем контроллерам и методам Mikhail Trubnikov 2023-12-04 10:16:00 +10:00
  • e0b0297c15 feat(api): аутентификация, отключен кастомный BaseSimpleRoleProvider, роли добавляются в ParrAuthenticationHandler Mikhail Trubnikov 2023-12-04 08:48:13 +10:00
  • dc0c2b340b fix(api): redis connection string Mikhail Trubnikov 2023-12-01 16:42:46 +10:00
  • d0c309e642 feat(api): аутентификация и авторизация. Кастомные ParrAuthenticationHandler и BaseSimpleRoleProvider. Mikhail Trubnikov 2023-12-01 16:41:37 +10:00
  • 78f2310199 feat(dal): таблицы Users, Roles Mikhail Trubnikov 2023-12-01 10:05:54 +10:00
  • e00826c398 feat(dal): IRedisCacheService Mikhail Trubnikov 2023-11-30 16:18:14 +10:00
  • 9bf3055f1f fix(api): docker compose redis Mikhail Trubnikov 2023-11-30 11:18:39 +10:00
  • 1222c102f0 feat(api): в HostResponse добавлена информация о компонентном составе Mikhail Trubnikov 2023-11-30 10:17:02 +10:00
  • 5cfa2a852f fix(aihit): подключил в installer bll Mikhail Trubnikov 2023-11-30 09:24:48 +10:00
  • d7aad4fe9e feat(bll): IntervalService интервал рассчитывается правильно, с учетом времени выполнения основного метода, применена к Master, EsppOrderLoader, AIHIT. Mikhail Trubnikov 2023-11-30 09:11:07 +10:00
  • 8d63a10581 feat(bll): IntervalService - сервис для функций которые нужно выполнить в интервале, применена к Master, EsppOrderLoader. Mikhail Trubnikov 2023-11-29 15:59:27 +10:00
  • 42a8394193 fix(api): docker compose redis Mikhail Trubnikov 2023-11-29 15:01:38 +10:00
  • 1b930f3e35 fix(api): docker compose redis conf Mikhail Trubnikov 2023-11-29 14:41:20 +10:00
  • efe368816f fix(api): docker compose redis conf Mikhail Trubnikov 2023-11-29 14:32:25 +10:00
  • a129a929e6 fix(api): docker compose redis conf Mikhail Trubnikov 2023-11-29 14:28:28 +10:00
  • 5d65831513 fix(api): docker compose fix redis volumes Mikhail Trubnikov 2023-11-29 14:01:37 +10:00
  • a70b4ba7e9 fix(api): docker compose fix redis volumes Mikhail Trubnikov 2023-11-29 12:22:50 +10:00
  • b7a4df7700 fix(api): docker compose fix redis volumes Mikhail Trubnikov 2023-11-29 12:18:14 +10:00
  • 230402caf7 feat(api): docker compose add redis Mikhail Trubnikov 2023-11-29 12:11:37 +10:00
  • 8192cbd373 feat(esppApi): код закрытия вынес в параметры метода Mikhail Trubnikov 2023-11-28 15:33:59 +10:00
  • 00e034edf5 fix(api): AgentTask.GetByIp, задание агенту можно выдавать если есть хоть одно поле AgentName || AgentScript Mikhail Trubnikov 2023-11-28 12:16:12 +10:00
  • 52c40e3733 fix(api): AgentTask.GetByIp убран из запроса параметр Date Mikhail Trubnikov 2023-11-28 12:07:59 +10:00
  • 4ea2be0634 fix(dal): TransformService в методе получения расписания агенту добавляется lastRun если оно уже является будущим временем Mikhail Kuznetsov 2023-11-28 11:59:26 +10:00
  • 8f385ed2d2 feat(api): в респонс шаблона добавлены поля с расписанием Mikhail Trubnikov 2023-11-27 16:42:15 +10:00
  • 2bdec66fd4 Merge branch 'schedule-sync' into dev Mikhail Trubnikov 2023-11-27 12:08:38 +10:00
  • a1fb3047fe feat(esppScheduleSync): доделал синхронизацию расписаний. dal: обновлена таблица EsppSchTypeValue Mikhail Trubnikov 2023-11-27 12:06:16 +10:00
  • 2fde70c9a2 feat(esppScheduleSync): доделал метод ParseStrToEsppObject Mikhail Trubnikov 2023-11-27 09:27:20 +10:00
  • 4a0433a389 feat(esppScheduleSync): метод ParseStrToEsppObject Mikhail Trubnikov 2023-11-24 16:52:56 +10:00
  • b18f00d70e fix(aihit): исправлен метод синхронизации, была ошибка сравнения Id и не удалялись лишние Application в Host Mikhail Kuznetsov 2023-11-24 14:04:27 +10:00
  • eda83d6530 fix(aihit): изменены уровни журналирования, исправлена ошибка Null данных в рабочей группе, как оказалось АИХ ИТ одпускает такое значение Mikhail Kuznetsov 2023-11-23 15:46:10 +10:00
  • b2f150890c feat(esppScheduleSync): создан проект. Добавлена основная логика синхронизации. Docker Mikhail Trubnikov 2023-11-22 16:34:16 +10:00
  • dc90275f6f feat(esppTemplateSync): переделал логику, подключил ISyncService Mikhail Trubnikov 2023-11-22 14:19:15 +10:00
  • ede7075eb5 feat(EsppSync): доработка логики Mikhail Trubnikov 2023-11-22 12:04:33 +10:00
  • fffdb134c6 feat(EsppSync): общая логика для синхронизации шаблонов и расписаний Mikhail Trubnikov 2023-11-22 11:37:22 +10:00
  • c88f7f2731 fix(master): ссылка на проект Constants Mikhail Trubnikov 2023-11-21 14:51:19 +10:00
  • 9532ee8487 feat(esppOrderManager): вынесен шаблон поля Решение в настройки. Mikhail Trubnikov 2023-11-21 14:37:41 +10:00
  • f85b97f60a feat(esppOrderManager): доработка логики. EsppApi - запросы переделаны под модели. Mikhail Trubnikov 2023-11-21 12:26:08 +10:00
  • 7f3a2441c9 feat(esppOrderManager): отладка Mikhail Trubnikov 2023-11-20 16:59:58 +10:00
  • 113a801060 feat(esppOrderManager): логика изменения статусов наряда. Добавлен проект с константами, вынес в него OrderStatusEnum. (EsppApi)Обновлена модель EsppOrder, при изменении статуса наряда, добавлено поле Решение. Mikhail Trubnikov 2023-11-20 12:26:33 +10:00
  • 1c02f9978a feat(esppOrderManager): методы для изменения статуса наряда в еспп Mikhail Trubnikov 2023-11-17 16:25:12 +10:00
  • ea91eb6abc feat(all): в таблицу Order добавлено поле ExpirationDate, обновлены сервисы для записи этого поля. Начало логики закрытия нарядов в ЕСПП. Mikhail Trubnikov 2023-11-17 16:03:36 +10:00
  • e699788844 refactor(master): оптмизиация кода Mikhail Trubnikov 2023-11-17 14:11:38 +10:00
  • 71d4318e3a feat(master): доработка логики Mikhail Trubnikov 2023-11-16 16:19:47 +10:00
  • 15d84485dd feat(master): обновлена логика статусов нарядов, присвояения значений журнала агента. Mikhail Trubnikov 2023-11-16 14:24:22 +10:00
  • 6e4035cde1 feat(master): логика присвоения истории агента нарядам. Изменение статуса наряда. Отправка в MQ. Mikhail Trubnikov 2023-11-15 16:34:28 +10:00
  • c4c8b748f0 feat(esppApi): добавлены методы взятия в работу, выполнения и списания трудозатрат Mikhail Kuznetsov 2023-10-27 16:39:59 +10:00
  • a84d6f8de3 fix(esppTemplateSync): исправил мапинг полей. Сервис IRobotConfigurationService создается в scope. Mikhail Trubnikov 2023-10-25 15:37:14 +10:00
  • 180594fa00 fix(dal): исправил GetOrderStatusByName Mikhail Trubnikov 2023-10-25 14:01:41 +10:00
  • a4c299646a feat(esppOrderLoader): добавлен рассчет поля GenerateDate (время создания наряда) Mikhail Trubnikov 2023-10-25 12:40:33 +10:00
  • 477b11708f fix(esppTemplateSync): при сравнении полей, исключаются символы переносы строк. Mikhail Trubnikov 2023-10-25 10:59:05 +10:00
  • fe0ddb00da feat(esppApi): Добавлено поле ExpirationDate в модель EsppOrder Mikhail Kuznetsov 2023-10-25 10:21:18 +10:00
  • b916b5e775 Merge remote-tracking branch 'origin/dev' into dev Mikhail Trubnikov 2023-10-24 16:17:30 +10:00
  • 3232209391 fix(esppOrderLoader): исправлено получение нарядов из еспп Mikhail Trubnikov 2023-10-24 16:16:45 +10:00
  • 7ac0853be9 fix(aihit): Syncher убрано ошибочное журналирование при записи в базу промежуточных данных Mikhail Kuznetsov 2023-10-24 16:00:11 +10:00
  • 1b8686c823 Merge branch 'orders-manager' into dev Mikhail Trubnikov 2023-10-24 15:41:05 +10:00
  • fbeabeb165 feat(all): преметры espp Api принимают дату utc. В подробном описании шаблона возвращается префикс. Mikhail Trubnikov 2023-10-24 15:40:52 +10:00
  • 59db8fa312 fix(esppApi): FindOrdersQuery поиск нарядов осуществляется по содержимому подробного описания Mikhail Kuznetsov 2023-10-24 13:41:57 +10:00
  • 72907f6b21 fix(esppApi): исправлена модель FindOrdersQuery под свойства GenerateDateStart и GenerateDateEnd Mikhail Kuznetsov 2023-10-24 12:47:38 +10:00
  • 1a2692b662 Merge branch 'espp-api' into dev Mikhail Kuznetsov 2023-10-24 12:15:21 +10:00
  • 1d515e46c1 feat(master): Подкготовка расписания Mikhail Trubnikov 2023-10-24 12:14:22 +10:00
  • 32c05e377e feat(esppApi): немного комментов не помешает Mikhail Kuznetsov 2023-10-24 12:13:01 +10:00
  • 4d30de36f5 feat(esppApi): метод FindOrdersAsync поиска нарядов в АСУ ЕСПП по свойствам Mikhail Kuznetsov 2023-10-24 12:10:19 +10:00
  • 7991121f07 feat(esppOrderManager): получение сообщений из Rabbit. Mikhail Trubnikov 2023-10-24 11:29:55 +10:00
  • 50e165bdc3 Merge branch 'ol' into dev Mikhail Trubnikov 2023-10-24 10:40:06 +10:00
  • 2dcae0239b feat(esppOrderLoader): доделал логику синхронизации Mikhail Trubnikov 2023-10-24 10:38:21 +10:00
  • a94a6460ce feat(esppOrderLoader): логика синхронизации Mikhail Trubnikov 2023-10-23 16:17:42 +10:00
  • 57a72cfd9f Merge branch 'next-schedule' into dev Mikhail Kuznetsov 2023-10-23 14:06:51 +10:00
  • dd96234c7d Merge branch 'ol' into dev Mikhail Trubnikov 2023-10-23 13:51:18 +10:00
  • ea77bd43de feat(esppOrderLoader): логика получение данных Mikhail Trubnikov 2023-10-23 13:50:43 +10:00
  • e62db6b7d8 feat(dal): EsppScheduleTransformService реализован метод GetNextSchedule, расписание на сегодня Mikhail Kuznetsov 2023-10-23 13:45:43 +10:00
  • 784e308db6 Merge branch 'next-date' into dev Mikhail Kuznetsov 2023-10-23 11:05:06 +10:00
  • 5561e91de8 feat(dal): Метод GetNextDate реализован планировщик АСУ ЕСПП Mikhail Kuznetsov 2023-10-23 11:04:12 +10:00
  • 017d2c9d71 feat(master): подключены все зависимости, docker Mikhail Trubnikov 2023-10-23 10:35:42 +10:00
  • eebbb09325 feat(esppOrderManager): подключены все зависимости, docker Mikhail Trubnikov 2023-10-23 09:56:36 +10:00
  • bff3b15936 fix(api): Исправил метод получение расписания еспп GetEsppScheduleDtoAsync Mikhail Trubnikov 2023-10-20 16:33:50 +10:00
  • 8822b29148 fix(esppOrderLoader): fix logger Mikhail Trubnikov 2023-10-20 14:21:38 +10:00
  • caaacbdeec feat(esppOrderLoader): fix network Mikhail Trubnikov 2023-10-20 12:37:25 +10:00
  • af76e45a39 feat(esppOrderLoader): подключены все сервисы. Docker. Mikhail Trubnikov 2023-10-20 12:33:49 +10:00
  • 29f14c7fc5 fix(all): fix rabbit path Mikhail Trubnikov 2023-10-20 11:00:46 +10:00
  • 61bfa5079a feat(esppApi): EsppResultBase Mikhail Trubnikov 2023-10-20 09:24:27 +10:00
  • f45fca9122 feat(esppApi): Заготовка для api Mikhail Trubnikov 2023-10-19 16:55:42 +10:00
  • 526140eea4 feat(all): Проекты под задачи синхронизации нарядов еспп и агентов Mikhail Trubnikov 2023-10-19 15:59:57 +10:00
  • 2f88078d37 fix(api): fix response agent task Mikhail Trubnikov 2023-10-19 11:31:20 +10:00
  • b3b3cc8e0d feat(api): AgentTask, AgentHistory Mikhail Trubnikov 2023-10-19 11:22:35 +10:00
  • 21efc299cd Merge branch 'dev' of http://gitlab.dvgd.oao.rzd/devptk/parr/parr_api into next-date Mikhail Kuznetsov 2023-10-19 09:15:22 +10:00