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