From 1f7962d0545de446e96ccaa81b33bbf71a69b41b Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期三, 06 九月 2023 12:29:26 +0800 Subject: [PATCH] 增加sdk接口getGisInfo 调整ptz的websocket上传增加视场角 --- ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RongCloudTask.java | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RongCloudTask.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RongCloudTask.java index a009f10..7ec73cc 100644 --- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RongCloudTask.java +++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RongCloudTask.java @@ -39,12 +39,16 @@ List<SysUser> SysUserList = sysUserService.selectAllAppUserList(new SysUser()); if (SysUserList.size() > 0) { for (SysUser sysUser : SysUserList) { - Boolean appOnlineState = sysUser.getAppOnlineState().equals("1"); - Boolean online = rongCloudService.checkOnline(sysUser.getUserId()); - if (!appOnlineState.equals(online)) { - sysUser.setAppOnlineState(online ? "1" : "0"); - sysUserService.updateUserProfile(sysUser); + String state = sysUser.getAppOnlineState();//鑾峰彇褰撳墠鐢ㄦ埛鐨勫湪绾跨姸鎬� + Boolean online = rongCloudService.checkOnline(sysUser.getUserId());//浠庤瀺浜戣幏鍙栧湪绾跨姸鎬� + if (state != null) { + Boolean appOnlineState = state.equals("1"); + if (appOnlineState == online) { + continue; + } } + sysUser.setAppOnlineState(online ? "1" : "0"); + sysUserService.updateUserProfile(sysUser); } } } catch (Exception ex) { -- Gitblit v1.9.3