feat(api): задания роботам выдаются сначала для активных шаблонов, потом сортируется по NextRun и берется ближайшее
This commit is contained in:
@@ -145,9 +145,14 @@ namespace PARR.API.Controllers.V1
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#region old
|
||||||
// сортируем по NextRun, чтобы те у которых дата след срабатывания ближе к текущей, выполнились скорее
|
// сортируем по NextRun, чтобы те у которых дата след срабатывания ближе к текущей, выполнились скорее
|
||||||
//query = query.Where(t => t.Template.Job.GroupId == Guid.Parse("8a75030e-d2dc-4006-a773-002db36ebe27"));
|
//query = query.Where(t => t.Template.Job.GroupId == Guid.Parse("8a75030e-d2dc-4006-a773-002db36ebe27"));
|
||||||
query = query.OrderBy(t => t.Template!.NextRun);
|
//query = query.OrderBy(t => t.Template!.NextRun);
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
// Сортируем сначала по StatusTypeId, т е те что used, будут первыми, потом сортируем по NextRun, чтобы ближайшие даты выполнились скорее
|
||||||
|
query = query.OrderBy(t => t.Template!.StatusTypeId).ThenBy(t => t.Template!.NextRun);
|
||||||
|
|
||||||
RobotConfiguration? task = null;
|
RobotConfiguration? task = null;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user