Commit Graph

14 Commits

Author SHA1 Message Date
Mikhail Trubnikov
361338f433 feat(dal,): NextRunServiceV2 - метод получения nextRun для нового шаблона 2026-02-16 12:23:24 +10:00
Mikhail Trubnikov
897dd4c4e3 feat(api,dal): в JobGroup добавлено свойство UserTimeZoneOffsetMinutes, доработан контроллер. EsppScheduleTransformService - доработка с учетом offset 2026-02-09 15:48:30 +10:00
Mikhail Trubnikov
930e215089 fix(api,dal,nextRun): исправлена логика рассчета nextRun для шаблонов с параметром IsResponseAreaTimezone 2026-02-05 15:41:36 +10:00
Mikhail Trubnikov
ead4653ad0 feat(api,bll,dal,esppScheduleSync,TemplateGenerator): изменен рассчет nextRun для задания роботу и синхронизатору, подставляется в зависимости от настроек ЗО и таймзоны УЗ робота ЕСПП. Переименование полей в БД 2026-02-03 16:15:19 +10:00
Mikhail Trubnikov
3b7213182c feat(dal): templateDistributor теперь распределяет с учетом московского времени 2026-01-28 16:19:19 +10:00
Mikhail Trubnikov
76bd6aa111 feat(api,dal): статистика распределения. Список рабочих и выходных формируется в зависимости от времени МСК 2026-01-28 14:40:40 +10:00
Mikhail Trubnikov
3bae8917a6 feat(api,dal): tbl TemplateStatusType - добавлен новый тип Error. В API добавлен метод просмотра статистики распределения StatTemplateDistributionController 2026-01-26 14:29:47 +10:00
Mikhail Trubnikov
21c957c3ca feat(api): jobGroup - управление автораспределением 2026-01-23 16:18:56 +10:00
Mikhail Trubnikov
9964e3388d feat(nextRunWorker): реализация пересчета просроченных nextRun для работ с автораспределением 2026-01-23 09:28:14 +10:00
Mikhail Trubnikov
91082915bc feat(api, dal, nextRun): переделал вызов рассчета NextRun на INextRunService 2026-01-22 11:46:05 +10:00
Mikhail Trubnikov
b83438d6ca feat(dal): NextRunService - получение актуального nextRun для нового или существующего шаблона 2026-01-21 15:36:54 +10:00
Mikhail Trubnikov
5ad26742e6 feat(dal): NextRunService, GetNextRunForJobGroupWithAutoDistributionAsync - реализация, распределение шаблонов 2026-01-21 12:19:27 +10:00
Mikhail Trubnikov
2038f7b57d feat(dal): template distributor - логика получения NextRun. Рефакторинг 2026-01-20 15:04:36 +10:00
Mikhail Trubnikov
a7a82b902a feat(distributor): первая версия распределителя 2025-12-22 17:03:41 +10:00