fix(api): рассчет следующего срабатывания ведется только по полю NextRun

This commit is contained in:
Mikhail Trubnikov
2024-02-28 08:32:57 +10:00
parent 42d886c300
commit 9e2350374f
2 changed files with 6 additions and 3 deletions

View File

@@ -144,7 +144,9 @@ namespace PARR.API.Controllers.V1
var appInWorks = task.Template!.ApplicationsInWork!;
// передаем LastRun, если его нет, то NextRun
var nextRun = await esppScheduleTransformService.GetNextDateAsync(task.Template!.ApplicationInWorkId, task.Template.ApplicationsInWork!.LastRun ?? task.Template.ApplicationsInWork.NextRun);
//var nextRun = await esppScheduleTransformService.GetNextDateAsync(task.Template!.ApplicationInWorkId, task.Template.ApplicationsInWork!.LastRun ?? task.Template.ApplicationsInWork.NextRun);
// всегда считаем по nextRun
var nextRun = await esppScheduleTransformService.GetNextDateAsync(task.Template!.ApplicationInWorkId, task.Template.ApplicationsInWork!.NextRun);
if (nextRun != appInWorks.NextRun)
{