Commit Graph

15 Commits

Author SHA1 Message Date
Mikhail Trubnikov
89b6cdf731 feat(dal, TemplateDistributorWorker): NextRunServiceV2 - реализован метод распределения шаблонов. Обновлен TemplateDistributorWorker для использования новой логики. 2026-02-13 15:39:21 +10:00
Mikhail Trubnikov
858dd8c31c feat(dal): NextRunServiceV2 - заготовка распределения шаблонов в рамках JobGroup 2026-02-12 16:15:36 +10:00
Mikhail Trubnikov
999da9bf84 feat(dal): TemplateDistributorV2 - если в периоде распределения нет рабочих дней, то период может расшириться еще 2 раза 2026-02-12 12:01:36 +10:00
Mikhail Trubnikov
a581db5787 feat(dal): ITemplateDistributorV2 - изменена логика получения nextRun если он находится в периоде, но в выходной день 2026-02-12 10:07:53 +10:00
Mikhail Trubnikov
e857248142 feat(dal): ITemplateDistributorV2 - метод получения актуального nextRun 2026-02-11 17:01:23 +10:00
Mikhail Trubnikov
7c8f8bbf97 feat(dal): ITemplateDistributorV2 - распределяет шаблоны с учетом часового пояса 2026-02-10 15:50:30 +10:00
Mikhail Trubnikov
930e215089 fix(api,dal,nextRun): исправлена логика рассчета nextRun для шаблонов с параметром IsResponseAreaTimezone 2026-02-05 15:41:36 +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
21c957c3ca feat(api): jobGroup - управление автораспределением 2026-01-23 16:18:56 +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
6e8e3c89c2 feat(dal): TemplateDistributer - добавлен параметр, учитывать или нет выходные и праздничные дни 2026-01-19 16:33:11 +10:00
Mikhail Trubnikov
6a8f90c860 feat(distributor): реализована логика распределения всех шаблонов в методе DistributeTemplatesAsync 2025-12-25 12:07:53 +10:00