From 4cc19e25b2a210ba4b5af46f30f28dbe4ca289fe Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期四, 27 七月 2023 08:56:22 +0800
Subject: [PATCH] 修改websocket包位置 增加单兵端-下发给我的任务详情 增加app位置websocket推送按用户频率
---
ard-work/src/main/java/com/ruoyi/app/position/controller/ArdAppPositionController.java | 9 +++++++++
1 files changed, 9 insertions(+), 0 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 c3f102a..94e936d 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
@@ -166,6 +166,15 @@
List<SysUser> offLineList=new ArrayList<>();
for(SysUser sysUser:list)
{
+ ArdAppPosition ardAppPosition = ardAppPositionService.selectLastArdAppPositionByUserId(sysUser.getUserId());
+ if(ardAppPosition!=null) {
+ Map<String, Object> params =new HashMap<>();
+ params.put("longitude", ardAppPosition.getLongitude());
+ params.put("lagitude", ardAppPosition.getLatitude());
+ params.put("altitude", ardAppPosition.getAltitude());
+ params.put("bearing", ardAppPosition.getBearing());
+ sysUser.setParams(params);
+ }
Boolean online = rongCloudService.checkOnline(sysUser.getUserId());
if(online)
{
--
Gitblit v1.9.3