diff --git a/xymanager_admin/src/main/resources/application-test.yml b/xymanager_admin/src/main/resources/application-test.yml index 823fbdd..a64301d 100644 --- a/xymanager_admin/src/main/resources/application-test.yml +++ b/xymanager_admin/src/main/resources/application-test.yml @@ -94,6 +94,7 @@ maintain: termlog: /home/xymp/termLogs/ apk: /home/xymp/apk/ uri: http://61.169.135.146:40085/ + check: false cma: server: 127.0.0.1 diff --git a/xymanager_framework/src/main/java/com/shxy/xymanager_framework/timeTask/MntnCheckTask.java b/xymanager_framework/src/main/java/com/shxy/xymanager_framework/timeTask/MntnCheckTask.java index 41395a1..76cb2c1 100644 --- a/xymanager_framework/src/main/java/com/shxy/xymanager_framework/timeTask/MntnCheckTask.java +++ b/xymanager_framework/src/main/java/com/shxy/xymanager_framework/timeTask/MntnCheckTask.java @@ -8,6 +8,7 @@ import com.shxy.xymanager_service.service.CacheService; import com.shxy.xymanager_service.service.NewCacheService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Service; @@ -23,6 +24,9 @@ public class MntnCheckTask { private int max = 20; private HashMap alertMap = new HashMap<>(); + @Value("${maintain.check}") + private boolean needCheck; + @Resource MntnRawReportsMapper rawReportsMapper; @Resource @@ -54,17 +58,19 @@ public class MntnCheckTask { @Scheduled(initialDelay = 60000, fixedDelay = 60000) private void checkAll() { - try { - log.info("MntnCheckTask.checkAll 开始."); - Map terminalMap = cacheService.getTerminalMap(); - Iterator it = terminalMap.keySet().iterator(); - while (shutdown == 0 && it.hasNext()) { - Integer termId = it.next(); - this.checkOne(termId); + if (needCheck) { + try { + log.info("MntnCheckTask.checkAll 开始."); + Map terminalMap = cacheService.getTerminalMap(); + Iterator it = terminalMap.keySet().iterator(); + while (shutdown == 0 && it.hasNext()) { + Integer termId = it.next(); + this.checkOne(termId); + } + log.info("MntnCheckTask.checkAll 结束."); + } catch (Exception e) { + log.error("MntnCheckTask.checkAll error.", e); } - log.info("MntnCheckTask.checkAll 结束."); - } catch (Exception e) { - log.error("MntnCheckTask.checkAll error.", e); } }