Commit Graph

51 Commits

Author SHA1 Message Date
Mikhail Trubnikov
7e8c553c87 feat(esppTemplateSync): ЗО берется из ЗО РГ, а не из ЗО хоста. 2024-06-18 15:16:54 +10:00
Mikhail Trubnikov
d75b787801 feat(all): удалена колонка WorkGroup из таблицы Hosts 2024-06-04 12:30:44 +10:00
Mikhail Trubnikov
7deef9a264 feat(all): исправления после добавления таблицы WorkGroup. Доработана логика генерации шаблонов с учетом рабочих групп 2024-06-04 12:03:15 +10:00
Mikhail Kuznetsov
e4671e6068 fix(esppTemplateSync): Добавлена нормализация полей ShortDescription перед сравнением значений ЕСПП-ПАРР 2024-04-18 15:53:32 +10:00
Mikhail Kuznetsov
9e34d49676 fix(esppTemplate): добавлена нормализация поля решение перед сравнением 2024-04-17 17:16:56 +10:00
Mikhail Kuznetsov
b803f8beaa feat(dal): добавлено расширение string ApplyShortcode - позволяет подставлять в строковых переменные шаблонные значения типа %ЭК% 2024-03-20 15:26:14 +10:00
Mikhail Trubnikov
efc91584b6 feat(esppSync, esppTemplateSync, esppScheduleSync): обновлена логика синхронизации полей. Если объект в БД деактивирован, то с ЕСПП сравниваются только поля isActive и название объекта. 2024-02-28 10:17:01 +10:00
Mikhail Kuznetsov
e6cfdd2c9c fix(templateSync): переименован метод нормализации строки перед сравнением значений подробного описания объектов ЕСПП и ПАРР 2024-02-20 14:55:14 +10:00
Mikhail Kuznetsov
688b9f29bd fix(templateSync): при сравненни полного описания, добавлено удаление пробелов 2024-02-20 14:47:33 +10:00
Mikhail Trubnikov
84989efd10 fix(templateSync): при сравненни полного описания, удалять символы переноса. 2024-02-19 08:34:52 +10:00
Mikhail Trubnikov
4d7aedbd92 fix(templateSync): фикс фильтра шаблонов 2024-02-15 14:53:25 +10:00
Mikhail Trubnikov
65ff13af08 fix(scheduleSync, templateSync): игнор культуры, фильтр шаблонов и расписаний без учета ЗО в префиксе (имени) 2024-02-15 13:47:34 +10:00
Mikhail Trubnikov
f4304ea45a fix(scheduleSync, templateSync): фильтр шаблонов и расписаний без учета ЗО в префиксе (имени) 2024-02-15 09:21:01 +10:00
Mikhail Trubnikov
4a0433a389 feat(esppScheduleSync): метод ParseStrToEsppObject 2023-11-24 16:52:56 +10:00
Mikhail Trubnikov
b2f150890c feat(esppScheduleSync): создан проект. Добавлена основная логика синхронизации. Docker 2023-11-22 16:34:16 +10:00
Mikhail Trubnikov
dc90275f6f feat(esppTemplateSync): переделал логику, подключил ISyncService 2023-11-22 14:19:15 +10:00
Mikhail Trubnikov
ede7075eb5 feat(EsppSync): доработка логики 2023-11-22 12:04:33 +10:00
Mikhail Trubnikov
fffdb134c6 feat(EsppSync): общая логика для синхронизации шаблонов и расписаний 2023-11-22 11:37:22 +10:00
Mikhail Trubnikov
a84d6f8de3 fix(esppTemplateSync): исправил мапинг полей. Сервис IRobotConfigurationService создается в scope. 2023-10-25 15:37:14 +10:00
Mikhail Trubnikov
477b11708f fix(esppTemplateSync): при сравнении полей, исключаются символы переносы строк. 2023-10-25 10:59:05 +10:00
Mikhail Trubnikov
4423b07742 feat(esppTemplateSync): Если поля в еспп и поля в БД совпали, и в бд статус не ОК, то ставим принудительно статус ОК. 2023-10-13 15:44:00 +10:00
Mikhail Kuznetsov
5c818e6610 feat(espptemplatesync): метод обновление статуса Manager адаптирован на работу с RobotConfigurationService 2023-10-06 17:09:25 +10:00
Mikhail Trubnikov
f2329e9367 refactor(api): Удалены лишние таблицы связанные со старой логикой получения заданий роботом. 2023-10-06 14:24:58 +10:00
Mikhail Trubnikov
af4a0b60b8 feat(api): Логика смены статусов для заданий робота. RobotTaskController 2023-10-05 16:56:02 +10:00
Mikhail Kuznetsov
50d5473404 feat(espptemplatesync): Изменение статуса шаблона для робота на Wait при необходимости его обновления в АСУ ЕСПП 2023-10-04 14:08:52 +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
c9a4379584 Переделал TemplateMqSyncer на IMqService 2023-09-26 11:31:01 +10:00
Mikhail Trubnikov
332dc95f9e TemplateMQSyncer вернул как был, без использования IMqService 2023-09-22 09:43:56 +10:00
Mikhail Trubnikov
f42c8b014e EsppTemplateSync переделал на IMqService 2023-09-22 09:08:13 +10:00
Mikhail Kuznetsov
9b05cda8dd Manager. Mapping Template, изменен метод сравнения и обновления 2023-09-21 15:54:46 +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 Trubnikov
f9fe762cbe Изменена таблица AppInWorks. Обновлен респонс шаблонов. 2023-09-20 12:09:07 +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 Trubnikov
943c18e707 Обновление моделей Templates, Works, Hosts, Settings 2023-09-19 12:17:05 +10:00
Mikhail Trubnikov
4d56cbfd97 Починил обновление статусов в шаблонах 2023-09-15 10:17:17 +10:00
Mikhail Trubnikov
e634ba0143 Создана таблица StatusTemplates 2023-09-14 17:00:56 +10:00
Mikhail Kuznetsov
09996a5c18 Исправлена ошибка синхронизации 2023-09-14 15:56:17 +10:00
Mikhail Kuznetsov
ead8117353 Логига синхронизации 2023-09-14 15:07:19 +10:00
Mikhail Kuznetsov
7610484b11 Актуализация полей шаблонов и изменение разделителя в файле экспорта 2023-09-13 14:44:21 +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
21eb83a50f table Template 2023-09-01 12:40:41 +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
16d3af659d Проверка сущчествование файла для парсинга (актуально если будет много контейнеров) 2023-08-28 16:36:51 +10:00
Mikhail Trubnikov
a11885ded0 Убрал все эти watchers. Написал свой простой как 3 копейки. 2023-08-28 16:03:39 +10:00