From b7bb5daa5f4ffe1764a363a051a5d6f868168cf9 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期一, 11 五月 2026 20:56:31 +0800
Subject: [PATCH] Merge branch '1.0' of http://120.76.84.145:10101/gitblit/r/java/Robotaxi into 1.1

---
 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 d272007..ac2a052 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
@@ -14,6 +14,8 @@
 import org.springframework.data.mongodb.core.query.Update;
 import org.springframework.stereotype.Component;
 
+import java.time.LocalDateTime;
+
 @Component
 @Slf4j
 public class PositionMsgHandler implements BusinessMsgHandler{
@@ -47,12 +49,14 @@
             vehiclePosition.setLatitude(latitude);
             vehiclePosition.setLongitude(longitude);
             vehiclePosition.setLocation(location);
+            vehiclePosition.setUpdateTime(System.currentTimeMillis());
             mongoTemplate.save(vehiclePosition);
         }else{
             Update update = new Update()
                     .set("id", Long.parseLong(uid))
                     .set("latitude", latitude)
-                    .set("longitude", longitude);
+                    .set("longitude", longitude)
+                    .set("updateTime", System.currentTimeMillis());
             GeoJsonPoint location = new GeoJsonPoint(longitude, latitude);
             update.set("location", location);
             mongoTemplate.updateFirst(new Query(Criteria.where("id").is(Long.parseLong(uid))), update, XpOperationsUserPositionDTO.class);

--
Gitblit v1.7.1