From 17bc35ff8c82a17d21625d9d41c3d90f63f2329b Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期一, 20 四月 2026 22:00:05 +0800
Subject: [PATCH] [fix] 可改派的运维人员列表
---
xp-robotaxi-push-message-boot/src/main/java/com/xiaopeng/pushMessage/webSocket/handler/PositionMsgHandler.java | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/xp-robotaxi-push-message-boot/src/main/java/com/xiaopeng/pushMessage/webSocket/handler/PositionMsgHandler.java b/xp-robotaxi-push-message-boot/src/main/java/com/xiaopeng/pushMessage/webSocket/handler/PositionMsgHandler.java
index ac7ea1c..ae309f7 100644
--- a/xp-robotaxi-push-message-boot/src/main/java/com/xiaopeng/pushMessage/webSocket/handler/PositionMsgHandler.java
+++ b/xp-robotaxi-push-message-boot/src/main/java/com/xiaopeng/pushMessage/webSocket/handler/PositionMsgHandler.java
@@ -37,12 +37,16 @@
private void saveToMongo(XpOperationsUserPositionDTO dto) {
XpOperationsUserPositionDTO vehiclePosition = mongoTemplate.findOne(new Query(Criteria.where("id").is(dto.getId())), XpOperationsUserPositionDTO.class);
if (null == vehiclePosition) {
+ double[] location = {dto.getLongitude(), dto.getLatitude()};
+ dto.setLocation(location);
mongoTemplate.save(dto);
}else{
Update update = new Update()
.set("id",dto.getId())
.set("latitude", dto.getLatitude())
- .set("latitude", dto.getLongitude());
+ .set("longitude", dto.getLongitude());
+ double[] location = {dto.getLongitude(), dto.getLatitude()};
+ update.set("location", location);
mongoTemplate.updateFirst(new Query(Criteria.where("id").is(dto.getId())), update, XpOperationsUserPositionDTO.class);
}
}
--
Gitblit v1.7.1