From 5c72b20bee11513c06cdfb30c52cd0a4016a7102 Mon Sep 17 00:00:00 2001
From: huangzhen <867217663@qq.com>
Date: Fri, 20 Oct 2023 15:56:52 +0800
Subject: [PATCH] 解决日报在linux上无法生成的问题
---
src/main/java/com/gkhy/fourierSpecialGasMonitor/schedule/HeartbeatSchedule.java | 9 ++++-----
1 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/src/main/java/com/gkhy/fourierSpecialGasMonitor/schedule/HeartbeatSchedule.java b/src/main/java/com/gkhy/fourierSpecialGasMonitor/schedule/HeartbeatSchedule.java
index 6bb7087..a8eafe3 100644
--- a/src/main/java/com/gkhy/fourierSpecialGasMonitor/schedule/HeartbeatSchedule.java
+++ b/src/main/java/com/gkhy/fourierSpecialGasMonitor/schedule/HeartbeatSchedule.java
@@ -42,11 +42,10 @@
private final Logger logger = LoggerFactory.getLogger(this.getClass());
- //@Scheduled(cron = "1 * * * * *") // 每分钟执行一次
- @Scheduled(cron = "1 * * * * ?") // 每天凌晨执行
+
+ @Scheduled(cron = "0/1 * * * * ?") // 每秒执行一次
@Async(value = "SocketTaskExecutor")
public void gasConcentrationStatus() {
-
GasConcentration gasConcentration = gasConcentrationService.getLastData();
if (gasConcentration != null){
LocalDateTime lastReceiveTime = gasConcentration.getDataReceivingTime().plusMinutes(1);
@@ -61,7 +60,7 @@
if (save == null)
throw new BusinessException(this.getClass(), ResultCode.SYSTEM_ERROR_DATABASE_FAIL.getCode(),"设备异常日志保存失败");
} catch (IOException e) {
- e.printStackTrace();
+ throw new BusinessException(this.getClass(), ResultCode.SYSTEM_ERROR_WEBSOCKET_SEND_INFO_FAIL.getCode(),"设备异常消息推送失败");
}
}
}
@@ -84,7 +83,7 @@
if (save == null)
throw new BusinessException(this.getClass(), ResultCode.SYSTEM_ERROR_DATABASE_FAIL.getCode(),"设备异常日志保存失败");
} catch (IOException e) {
- e.printStackTrace();
+ throw new BusinessException(this.getClass(), ResultCode.SYSTEM_ERROR_WEBSOCKET_SEND_INFO_FAIL.getCode(),"设备异常消息推送失败");
}
}
}
--
Gitblit v1.9.2