From 92a1a1e5b8fa53e908d1e0a398acc524b8798d0e Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: 星期五, 26 七月 2024 12:00:27 +0800
Subject: [PATCH] 修改:群聊单聊会话以监听事件方式进行websocket转发

---
 ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarController.java |   24 ++++++++++++++++++++++--
 1 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarController.java b/ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarController.java
index 2428e11..f525c5c 100644
--- a/ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarController.java
+++ b/ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarController.java
@@ -290,7 +290,7 @@
                 }
             }
         };
-        lockCheckTimeTimer.scheduleAtFixedRate(lockCheckTimeTask,date,13000);
+        lockCheckTimeTimer.scheduleAtFixedRate(lockCheckTimeTask,date,7000);
 
         Timer sendTimer = new Timer();//瀹氭椂鍙戦�侀攣鐘舵��
         TimerTask sendLockStateTask = new TimerTask(){
@@ -300,7 +300,6 @@
                     Thread lockThread = new Thread() {
                         @Override
                         public void run() {
-                            //String usersId = key.split("_")[0];
                             ardTankLockService.sendLockState(key,userId,password);
                         }
                     };
@@ -310,6 +309,27 @@
         };
         sendTimer.scheduleAtFixedRate(sendLockStateTask,date,3000);
 
+        try{
+            Thread.sleep(3000);
+        }catch(Exception e){
+
+        }
+
+
+        Timer alarmTimer = new Timer();//瀹氭椂鑾峰彇鎶ヨ
+        TimerTask alarmTask = new TimerTask(){
+            @Override
+            public void run() {
+                Thread alarmThread = new Thread() {
+                    @Override
+                    public void run() {
+                        ardTankLockService.getAlarm(userId,password);
+                    }
+                };
+                alarmThread.start();
+            }
+        };
+        alarmTimer.scheduleAtFixedRate(alarmTask,date,3000);
 
     }
 

--
Gitblit v1.9.3