From 57c673aa3e83677bcf5d30b4b45d06bae6609db8 Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: 星期四, 08 八月 2024 16:14:40 +0800
Subject: [PATCH] 优化:获取会话

---
 ard-work/src/main/java/com/ruoyi/app/position/service/impl/AppPositionPushService.java |   22 ++++------------------
 1 files changed, 4 insertions(+), 18 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/app/position/service/impl/AppPositionPushService.java b/ard-work/src/main/java/com/ruoyi/app/position/service/impl/AppPositionPushService.java
index 00d1980..d60f957 100644
--- a/ard-work/src/main/java/com/ruoyi/app/position/service/impl/AppPositionPushService.java
+++ b/ard-work/src/main/java/com/ruoyi/app/position/service/impl/AppPositionPushService.java
@@ -126,6 +126,10 @@
             Map<String, Object> map = JSONObject.parseObject(message, Map.class);
             if (map.size() > 0) {
                 Boolean enabled = (Boolean) map.get("enabled");
+                if(enabled==null)
+                {
+                    return;
+                }
                 if (enabled) {
                     //鍚姩鍏ㄥ眬鎺ㄩ��
                     List<ArdAppPosition> newList = new ArrayList<>(AppPositionPushService.getAppPositionList());
@@ -172,24 +176,6 @@
                     AppPositionPushService.tempUserTimerMap.remove(userId);
                     AppPositionPushService.tempDataMap.remove(userId);
                 }
-                //region 鏃ф柟娉�
-//            Map<String, List<ArdAppPosition>> dataMap = new HashMap<>();
-//            List<ArdAppPosition> positionList = AppPositionPush.initDataMap.get(userId);//鑾峰彇褰撳墠鐢ㄦ埛鐨勯粯璁ゅ彂閫佺殑鏁版嵁map
-//            if(frequency>0)
-//            {
-//                //鎺ユ敹鍒伴鐜囧ぇ浜�0锛屽睘浜庣敵璇峰紩瀵硷紝鑾峰彇闄ゅ紩瀵煎鐨勫叾浠朼pp鐢ㄦ埛鐨勪綅缃甃ist
-//                List<ArdAppPosition> appPositionList = positionList.stream()
-//                        .filter(obj -> !obj.getUserId().equals(uId))
-//                        .collect(Collectors.toList());
-//                dataMap.put(userId,appPositionList);
-//            }
-//           else {
-//                //鎺ユ敹鍒伴鐜囩瓑浜�0锛屽睘浜庨噴鏀惧紩瀵硷紝鑾峰彇鍒板叏閮╝pp鐢ㄦ埛鐨勪綅缃甃ist
-//                dataMap.put(userId,AppPositionPush.getAppPositionList());
-//            }
-//            AppPositionPush.initDataMap.putAll(dataMap);//鏇存柊鍒濆浼氳瘽榛樿鏁版嵁map
-//            AppPositionPush.startLocationPushTask(userId,session,uId, frequency);//寮�鍚柊浠诲姟
-                //endregion
             }
         }
         catch (Exception ex)

--
Gitblit v1.9.3