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 Kuznetsov
|
e3b9392d84
|
fix(esppSync, dal, api): Исправление после удаления старых ShortCodes
|
2025-08-01 14:45:36 +10:00 |
|
Mikhail Kuznetsov
|
03c7852378
|
feat(all): ! Критические изменения логики работы всех сервисорв, База Данных имееет неокончательную версию. Template, Scheduler переведены на работу с Unit+Job+JobGroup вместо Host+ApplicationsInWork
|
2025-06-25 14:17:34 +10:00 |
|
Mikhail Kuznetsov
|
ecd3bdac9b
|
feat(dal): В Work добавлена маска имени шаблонов, выполнена миграция БД.
|
2025-04-16 15:54:50 +10:00 |
|
Mikhail Kuznetsov
|
e2f0591b22
|
feat(api,esppTemplateSync): добавлен shortcode ЭК в краткое описание шаблонов
|
2024-08-27 12:27:30 +10:00 |
|
Mikhail Trubnikov
|
0f3def4b3a
|
fix(esppTemplateSync): при синхронизации сравнивать инициатора
|
2024-08-14 11:00:32 +10:00 |
|
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 |
|