Commit Graph

10 Commits

Author SHA1 Message Date
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
1272ce92ec feat(dal): Реализован сервис UnitFilterService для получения Unit, для которых требуется создать или уже создан шаблон по Job.Id 2025-08-12 11:50:29 +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
ff56ff6fd8 feat(esppScheduleSync): добавлено в синхронизацию поле BasisTime "Время создания наряда" 2024-08-08 11:25:35 +10:00
Mikhail Trubnikov
aa5cf63fca feat(esppSync): обновлена логика синхронизации. Менять статус на Update, только если предыдущий статус не был Update (тогда сохраняется число попыток и статусы ошибок). 2024-08-02 09:38:05 +10:00
Mikhail Trubnikov
efc91584b6 feat(esppSync, esppTemplateSync, esppScheduleSync): обновлена логика синхронизации полей. Если объект в БД деактивирован, то с ЕСПП сравниваются только поля isActive и название объекта. 2024-02-28 10:17:01 +10:00
Mikhail Trubnikov
4a0433a389 feat(esppScheduleSync): метод ParseStrToEsppObject 2023-11-24 16:52:56 +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