feat(api): изменен порядок выдачи заданий роботу, сначала задачи сортируются по nextRun, потом по IsActiveSchedule и в последнюю очередь по IsActiveTemplate. Сделано чтобы быстрые задания по деактивации проходили быстрее
This commit is contained in:
@@ -147,7 +147,7 @@ namespace PARR.API.Controllers.V1
|
||||
|
||||
|
||||
// сортируем по NextRun, чтобы те у которых дата след срабатывания ближе к текущей, выполнились скорее
|
||||
query = query.OrderBy(t => t.Template!.NextRun);
|
||||
query = query.OrderBy(t => t.Template!.NextRun).ThenBy(t => t.Template!.IsActiveSchedule).ThenBy(t => t.Template.IsActiveTemplate);
|
||||
|
||||
#region Так нельзя делать!!! Должно всегда сортироваться по NextRun и не важно какой тип у шаблона!!!
|
||||
// Сортируем сначала по StatusTypeId, т е те что used, будут первыми, потом сортируем по NextRun, чтобы ближайшие даты выполнились скорее
|
||||
|
||||
Reference in New Issue
Block a user