feat(nextRun): при обновлении nextRun, предыдущее значение записывается в lastRun

This commit is contained in:
Mikhail Trubnikov
2024-02-27 09:06:23 +10:00
parent 6f813fc9f5
commit 883d2d69f0

View File

@@ -63,13 +63,14 @@ namespace PARR.NextRun
foreach (var obj in objs) foreach (var obj in objs)
{ {
var nextRun = await esppScheduleTransformService.GetNextDateAsync(obj.Id, obj.NextRun); var nextRun = await esppScheduleTransformService.GetNextDateAsync(obj.Id, obj.NextRun);
obj.LastRun = obj.NextRun;
obj.NextRun = nextRun; obj.NextRun = nextRun;
if (await applicationsInWorkService.CommitAsync()) if (await applicationsInWorkService.CommitAsync())
logger.LogDebug($"Обновлено значение поле NextRun {obj.NextRun} для строки {obj.Id}"); logger.LogDebug($"Обновлено значение полей NextRun: {obj.NextRun}, LastRun: {obj.LastRun} для строки {obj.Id}");
else else
{ {
logger.LogError($"Ошибка при обновлении значения поля NextRun {obj.NextRun} для строки {obj.Id}"); logger.LogError($"Ошибка при обновлении значения полей NextRun {obj.NextRun}, LastRun: {obj.LastRun} для строки {obj.Id}");
errorsCount++; errorsCount++;
} }
} }