From 675075c8e140ee0882c5277bd68468fe6194b207 Mon Sep 17 00:00:00 2001
From: zhangnaisong <2434969829@qq.com>
Date: 星期三, 24 七月 2024 21:41:47 +0800
Subject: [PATCH] 电磁锁实时状态提交

---
 ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarController.java |   28 ++++++----------------------
 1 files changed, 6 insertions(+), 22 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 9441272..2428e11 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,41 +290,25 @@
                 }
             }
         };
-        lockCheckTimeTimer.scheduleAtFixedRate(lockCheckTimeTask,date,10000);
+        lockCheckTimeTimer.scheduleAtFixedRate(lockCheckTimeTask,date,13000);
 
         Timer sendTimer = new Timer();//瀹氭椂鍙戦�侀攣鐘舵��
-        TimerTask sendLockStateTask =new TimerTask(){
+        TimerTask sendLockStateTask = new TimerTask(){
             @Override
             public void run() {
-                SysConfig config = new SysConfig();
-                config.setConfigKey("syCarPT");
-                List<SysConfig> sysConfigResult = sysConfigService.selectConfigList(config);
-                String syURL = "";
-
-                if(sysConfigResult.size() == 0){
-                    return;
-                }else{
-                    syURL = sysConfigResult.get(0).getConfigValue();
-                }
-                String passwordMd5 = DigestUtils.md5Hex(password);
-                Map<String, Object> LogInResult = sYClient.logIn(syURL, passwordMd5, userId);
-                String sessionId = (String) LogInResult.get("sessionId");
-
-                String finalSyURL = syURL;
-
                 for (String key : ONLINE_USER_SESSIONS.keySet()){
-                    Thread lockThread = new Thread(finalSyURL) {
+                    Thread lockThread = new Thread() {
                         @Override
                         public void run() {
-                            String usersId = key.split("_")[0];
-                            ardTankLockService.sendLockState(usersId,userId,password);
+                            //String usersId = key.split("_")[0];
+                            ardTankLockService.sendLockState(key,userId,password);
                         }
                     };
                     lockThread.start();
                 }
             }
         };
-        //sendTimer.scheduleAtFixedRate(sendLockStateTask,date,3000);
+        sendTimer.scheduleAtFixedRate(sendLockStateTask,date,3000);
 
 
     }

--
Gitblit v1.9.3