From 63a661a78e1999423ea7d94277a645ed4b9e7e6d Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期五, 25 八月 2023 15:22:23 +0800 Subject: [PATCH] 优化minio工具类和其他工具类位置 优化派警管理列表分页问题 --- ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RongCloudTask.java | 11 +++++------ 1 files changed, 5 insertions(+), 6 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 ded475e..a009f10 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 @@ -28,24 +28,23 @@ ISysUserService sysUserService; @Resource RongCloudService rongCloudService; + /** * 瀹氭椂鑾峰彇app鐢ㄦ埛鍦ㄧ嚎鐘舵�� * 鍒樿嫃涔� * 2023/8/9 9:17:48 */ public void getAppUserOnlineStateTask() { - try { 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 (online) { - sysUser.setAppOnlineState("1"); - } else { - sysUser.setAppOnlineState("0"); + if (!appOnlineState.equals(online)) { + sysUser.setAppOnlineState(online ? "1" : "0"); + sysUserService.updateUserProfile(sysUser); } - sysUserService.updateUserProfile(sysUser); } } } catch (Exception ex) { -- Gitblit v1.9.3