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