From e94241fc70d1308ea88fec5b57e771c6ecad1cee Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期六, 29 七月 2023 10:37:57 +0800
Subject: [PATCH] 推送app位置优化在线离线

---
 ard-work/src/main/java/com/ruoyi/utils/websocket/service/ChatServerEndpoint.java |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/utils/websocket/service/ChatServerEndpoint.java b/ard-work/src/main/java/com/ruoyi/utils/websocket/service/ChatServerEndpoint.java
index 6050250..b2f003f 100644
--- a/ard-work/src/main/java/com/ruoyi/utils/websocket/service/ChatServerEndpoint.java
+++ b/ard-work/src/main/java/com/ruoyi/utils/websocket/service/ChatServerEndpoint.java
@@ -59,7 +59,7 @@
             Boolean enabled = (Boolean) map.get("enabled");
             if (enabled) {
                 //鍚姩鍏ㄥ眬鎺ㄩ��
-                List<ArdAppPosition> newList = new ArrayList<>(AppPositionPushService.initDataList);
+                List<ArdAppPosition> newList = new ArrayList<>(AppPositionPushService.getAppPositionList());
                 AppPositionPushService.dataMap.put(userId, newList);
                 if (!AppPositionPushService.userTimerMap.containsKey(userId)) {
                     Timer timer = AppPositionPushService.startTimerTask(userId, 3000);
@@ -84,19 +84,19 @@
             Integer frequency = (Integer) map.get("frequency");
             String uId = (String) map.get("userId");
             if (frequency > 0) {
-                List<ArdAppPosition> List = AppPositionPushService.initDataList.stream()
+                List<ArdAppPosition> List = AppPositionPushService.getAppPositionList().stream()
                         .filter(obj -> !obj.getUserId().equals(uId))
                         .collect(Collectors.toList());//鍘婚櫎寮曞鍚庣殑list
                 AppPositionPushService.dataMap.put(userId,List);
 
-                List<ArdAppPosition> tempList = AppPositionPushService.initDataList.stream()
+                List<ArdAppPosition> tempList = AppPositionPushService.getAppPositionList().stream()
                         .filter(obj -> obj.getUserId().equals(uId))
                         .collect(Collectors.toList());//鑾峰彇寮曞鐨刲ist
                 AppPositionPushService.tempDataMap.put(userId, tempList);
                 Timer timer = AppPositionPushService.startTempTimerTask(userId, frequency);
                 AppPositionPushService.tempUserTimerMap.put(userId, timer);
             } else {
-                List<ArdAppPosition> newList = new ArrayList<>(AppPositionPushService.initDataList);
+                List<ArdAppPosition> newList = new ArrayList<>(AppPositionPushService.getAppPositionList());
                 AppPositionPushService.dataMap.put(userId, newList);
                 Timer timer = AppPositionPushService.tempUserTimerMap.get(userId);
                 AppPositionPushService.stopTimerTask(timer);

--
Gitblit v1.9.3