From 2dd2e7f54db7149965acaa11d933f85b31fbd59c Mon Sep 17 00:00:00 2001
From: huangzhen <867217663@qq.com>
Date: 星期二, 19 十二月 2023 16:54:00 +0800
Subject: [PATCH] 解决验收过程中出现的问题

---
 src/main/java/com/gkhy/fourierSpecialGasMonitor/schedule/HeartbeatSchedule.java |   11 +++++------
 1 files changed, 5 insertions(+), 6 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..c067a09 100644
--- a/src/main/java/com/gkhy/fourierSpecialGasMonitor/schedule/HeartbeatSchedule.java
+++ b/src/main/java/com/gkhy/fourierSpecialGasMonitor/schedule/HeartbeatSchedule.java
@@ -25,7 +25,7 @@
  * @decription
  * @date 2023/8/8 10:49
  */
-@Component
+//@Component
 public class HeartbeatSchedule {
 
     @Autowired
@@ -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