Commit Graph

32 Commits

Author SHA1 Message Date
Mikhail Kuznetsov
acf232ecdf feat(dal): уточнена логика получение имени связанных ЭК, переписано кэширование МАКС:FIELD, в синхронизацию и контролер заданий роботов добавлены include 2025-12-29 19:21:51 +10:00
Mikhail Trubnikov
bebbfab317 feat(api, allLogs): в TemplateResponse добавлен TemplateStatusType. Шаблоны можно фильтровать по statusType. При изменении маски имени шаблона в Job, отправляется задание в очередь на переименование связанных шаблонов. Во всех проектах перенастроены логи, в проде, не пишутся логи внутрь контейнера, только в stdout. 2025-12-02 09:49:08 +10:00
Mikhail Kuznetsov
7e708e4aee fix(esppTemplateSync): Имя шаблона переводится в верхний регистр для правильного сравнения с объектом из ЕСПП 2025-11-28 15:32:06 +10:00
Mikhail Trubnikov
85798c0956 feat(bll, all): обновлена библиотека RabbitMq.Client до версии 7.1.2. Обновлен MqServiceV2. В IMqSettings добавлен параметр PrefetchCount - макс кол-во одновременных обработок очередей. Обновлены связанные проекты под новый MqService. В проектах Aihit, SyncTemplate, SyncSchedule установлен параметр в конфиг PrefetchCount =100 2025-08-20 14:10:22 +10:00
Mikhail Kuznetsov
f351a8863a feat(api,dal,esppSync,esppTemplateSync,esppScheduleSync): Реализован сервис ShortcodesService подменяющий динамические составляющие в полях шаблонов и расписаний. В API контроллер выдачи заданий роботу теперь выдаёт значение полй в новом виде, реализуя Shortcodes. 2025-08-06 10:35:19 +10:00
Mikhail Trubnikov
60c0ba9ec8 feat(bll,dal,common): в common - DateResolver - проверка даты на текущие сутки относительно часового пояса МСК. Dal - EsppScheduleTransformService - рассчет NextRun с учетом выходных дней 2024-09-18 16:32:45 +10:00
Mikhail Trubnikov
885bb5f4e7 fix(all): обновлен префикс в тбл Settings. Из всех проектов удален пакет Microsoft.VisualStudio.Azure.Containers.Tools.Targets (1.19.4) 2024-02-13 14:34:12 +10:00
Mikhail Trubnikov
72a171f823 feat(api): UserController - CRUD, RoleController 2023-12-05 16:32:34 +10:00
Mikhail Trubnikov
b2f150890c feat(esppScheduleSync): создан проект. Добавлена основная логика синхронизации. Docker 2023-11-22 16:34:16 +10:00
Mikhail Trubnikov
a84d6f8de3 fix(esppTemplateSync): исправил мапинг полей. Сервис IRobotConfigurationService создается в scope. 2023-10-25 15:37:14 +10:00
Mikhail Trubnikov
29f14c7fc5 fix(all): fix rabbit path 2023-10-20 11:00:46 +10:00
Mikhail Trubnikov
ce97fbe502 feat(api,espp, generator): Добавлены настройки для расписания рег работ. Добавлена сеть для всех контейнеров. 2023-10-09 16:11:27 +10:00
Mikhail Kuznetsov
917c745b79 EsppTemplateSync настройка префикса имени шаблонов берётся из BLL 2023-09-29 15:19:05 +10:00
Mikhail Kuznetsov
8164e9e8ba fix FormatException в ParserService(isActive), добавлен CallbackException в честный MqService 2023-09-29 15:01:34 +10:00
Mikhail Trubnikov
3bdbf2be57 all logs send to elastic 2023-09-27 11:47:04 +10:00
Mikhail Trubnikov
f42c8b014e EsppTemplateSync переделал на IMqService 2023-09-22 09:08:13 +10:00
Mikhail Kuznetsov
11cacad810 PARR.EsppTemplateSyncWorker small fix 2023-09-21 13:41:55 +10:00
Mikhail Kuznetsov
ec057fb27d разделитель Парсера строк из ЕСПП вынесен в настройки 2023-09-20 17:07:17 +10:00
Mikhail Kuznetsov
e7aa51c24e ApplicationInWorkService начало 2023-09-20 11:52:30 +10:00
Mikhail Kuznetsov
a16646d62b Игнорируемые поля при сравнении Template в ЕСПП и ПАРР вынесены в настройки 2023-09-20 10:11:00 +10:00
Mikhail Kuznetsov
9816ece7fe TemplatesInitializer создаёт 9 записей Templates со статусом Creating 2023-09-18 12:40:42 +10:00
Mikhail Trubnikov
9d8ec53ba1 Rabbit cred. Fix cicd 2023-09-05 15:42:07 +10:00
Mikhail Kuznetsov
5a7b0e93fe Логика актуализации ЕСПП после разбора экспорта 2023-09-04 16:26:43 +10:00
Mikhail Trubnikov
bd73c77027 Fix RabbitMQ запись в БД. Репо перенастроен на harbor 2023-09-04 12:17:50 +10:00
Mikhail Kuznetsov
af21530d01 TemplateService. !!!Ошибка записи в БД 2023-09-01 16:19:32 +10:00
Mikhail Kuznetsov
d6f1752465 worker чтение ESPPTemplates переведено на очередь MQ 2023-09-01 11:47:39 +10:00
Mikhail Kuznetsov
ffb95ccf41 Структура 2023-08-31 12:04:05 +10:00
Mikhail Trubnikov
a11885ded0 Убрал все эти watchers. Написал свой простой как 3 копейки. 2023-08-28 16:03:39 +10:00
Mikhail Trubnikov
04e4122ffc DOTNET_USE_POLLING_FILE_WATCHER 2023-08-28 08:54:00 +10:00
Mikhail Trubnikov
6edf25d2c8 fix docker file 2023-08-25 16:04:43 +10:00
Mikhail Trubnikov
182a852c97 espp template docker 2023-08-25 15:47:34 +10:00
Mikhail Trubnikov
e284b3ca19 PARR.EsppTemplateSyncWorker 2023-08-25 15:32:06 +10:00