From 69052b92829757a71e01cbebe9b1ebc94213cef3 Mon Sep 17 00:00:00 2001
From: Administrator <ard@qq.com>
Date: 星期二, 01 八月 2023 14:27:27 +0800
Subject: [PATCH] 优化获取所有app用户pc-app用户在线状态可能为空的问题

---
 ard-work/src/main/java/com/ruoyi/app/position/controller/ArdAppPositionController.java |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/app/position/controller/ArdAppPositionController.java b/ard-work/src/main/java/com/ruoyi/app/position/controller/ArdAppPositionController.java
index 84335e1..69a7747 100644
--- a/ard-work/src/main/java/com/ruoyi/app/position/controller/ArdAppPositionController.java
+++ b/ard-work/src/main/java/com/ruoyi/app/position/controller/ArdAppPositionController.java
@@ -164,14 +164,22 @@
                 params.put("bearing", ardAppPosition.getBearing());
                 sysUser.setParams(params);
             }
-            if(sysUser.getAppOnlineState().equals("1"))
+            if(StringUtils.isNotNull(sysUser.getAppOnlineState()))
             {
-                onLineList.add(sysUser);
+                if(sysUser.getAppOnlineState().equals("1"))
+                {
+                    onLineList.add(sysUser);
+                }
+                else
+                {
+                    offLineList.add(sysUser);
+                }
             }
             else
             {
                 offLineList.add(sysUser);
             }
+
         }
         Map<String,Object> onlineMap=new HashMap<>();
         onlineMap.put("children",onLineList);

--
Gitblit v1.9.3