From 296bc1c12ed1cff4839a6387757845c98379c273 Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期四, 31 八月 2023 16:52:02 +0800
Subject: [PATCH] 流媒体优化
---
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