From 8ce07c6b8160bd9e5ba71326952d72dd397baac5 Mon Sep 17 00:00:00 2001 From: vladp Date: Mon, 30 Mar 2026 11:31:31 +0700 Subject: [PATCH] dev add reason entity --- .../java/ru/soune/nocopy/scheduler/MonitoringScheduler.java | 1 - .../nocopy/service/monitoring/MonitoringSearchService.java | 4 +--- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/main/java/ru/soune/nocopy/scheduler/MonitoringScheduler.java b/src/main/java/ru/soune/nocopy/scheduler/MonitoringScheduler.java index 4a92b57..442bcbe 100644 --- a/src/main/java/ru/soune/nocopy/scheduler/MonitoringScheduler.java +++ b/src/main/java/ru/soune/nocopy/scheduler/MonitoringScheduler.java @@ -9,7 +9,6 @@ import org.springframework.transaction.annotation.Transactional; import ru.soune.nocopy.entity.monitoring.FileMonitoringEntity; import ru.soune.nocopy.repository.FileMonitoringRepository; import ru.soune.nocopy.service.monitoring.MonitoringSearchService; -import ru.soune.nocopy.service.tariff.TariffInfoService; import java.time.LocalDateTime; import java.util.List; diff --git a/src/main/java/ru/soune/nocopy/service/monitoring/MonitoringSearchService.java b/src/main/java/ru/soune/nocopy/service/monitoring/MonitoringSearchService.java index 93f43f3..bcfdabb 100644 --- a/src/main/java/ru/soune/nocopy/service/monitoring/MonitoringSearchService.java +++ b/src/main/java/ru/soune/nocopy/service/monitoring/MonitoringSearchService.java @@ -48,7 +48,7 @@ public class MonitoringSearchService { private final SearchProperties searchProperties; - @Transactional + @Transactional(noRollbackFor = TariffNotFoundException.class) public void processFileSearch(FileMonitoringEntity monitoring) throws MessagingException, IOException { monitoring.setLastRun(LocalDateTime.now()); monitoring.setLastRunStatus("IN_PROGRESS"); @@ -141,8 +141,6 @@ public class MonitoringSearchService { } catch (Exception e) { log.error("Error processing monitoring search", e); monitoring.setLastRunStatus("ERROR: " + e.getMessage()); - - } finally { updateNextRun(monitoring); monitoringRepository.save(monitoring); }