Add monitoring with another system
Test Workflow / test (push) Has been cancelled

This commit is contained in:
2026-06-15 11:15:50 +07:00
parent e3eb8a67e8
commit bfbdc78d0e
@@ -90,7 +90,7 @@ public class MonitoringSearchService {
} catch (IOException e) {
log.error("Error processing monitoring search", e);
monitoring.setLastRunStatus("ERROR: " + e.getMessage());
updateNextRun(monitoring);
monitoring.setNextRun(calculateNextRun(monitoringType));
monitoringRepository.save(monitoring);
@@ -118,7 +118,7 @@ public class MonitoringSearchService {
} catch (IOException e) {
log.error("Error processing monitoring search", e);
monitoring.setLastRunStatus("ERROR: " + e.getMessage());
updateNextRun(monitoring);
monitoring.setNextRun(calculateNextRun(monitoringType));
monitoringRepository.save(monitoring);
@@ -137,7 +137,7 @@ public class MonitoringSearchService {
}
monitoring.setLastRunStatus("SUCCESS");
updateNextRun(monitoring);
monitoring.setNextRun(calculateNextRun(monitoringType));
monitoringRepository.save(monitoring);
} catch (TariffNotFoundException e) {
TariffInfo activeTariffInfo = user.getActiveTariffInfo();
@@ -147,7 +147,7 @@ public class MonitoringSearchService {
monitoring.setLastRunStatus("ERROR: " + e.getMessage());
updateNextRun(monitoring);
monitoring.setNextRun(calculateNextRun(monitoringType));
monitoringRepository.save(monitoring);
@@ -163,7 +163,7 @@ public class MonitoringSearchService {
} catch (Exception e) {
log.error("Error processing monitoring search", e);
monitoring.setLastRunStatus("ERROR: " + e.getMessage());
updateNextRun(monitoring);
monitoring.setNextRun(calculateNextRun(monitoringType));
monitoringRepository.save(monitoring);
@@ -179,11 +179,6 @@ public class MonitoringSearchService {
}
}
private void updateNextRun(FileMonitoringEntity monitoring) {
LocalDateTime nextRun = calculateNextRun(monitoring.getMonitoringType());
monitoring.setNextRun(nextRun);
}
private LocalDateTime calculateNextRun(MonitoringType type) {
LocalDateTime now = LocalDateTime.now();
LocalDateTime nextRun = now.withHour(2).withMinute(0).withSecond(0).withNano(0);