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