From 9197368a423a7e2b90079049459a2ff51ac20b94 Mon Sep 17 00:00:00 2001
From: “mitao” <“2763622819@qq.com”>
Date: 星期一, 13 四月 2026 22:43:17 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/utils/mango/VehiclePositionService.java |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/utils/mango/VehiclePositionService.java b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/utils/mango/VehiclePositionService.java
index 2ea5fb1..7a587ee 100644
--- a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/utils/mango/VehiclePositionService.java
+++ b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/utils/mango/VehiclePositionService.java
@@ -53,14 +53,17 @@
 //                    .map(geoResult -> geoResult.getContent())
 //                    .collect(Collectors.toList());
 
-            //找到中心点
+            // 找到中心点
             GeoJsonPoint geoJsonPoint = new GeoJsonPoint(longitude, latitude);
-            //构造半径
+            // 构造半径
             Distance distanceR = new Distance(distanceInMeters, Metrics.KILOMETERS);
-            //画圆
+            // 画圆
             Circle circle = new Circle(geoJsonPoint, distanceR);
-            // 构造query对象
-            Query query = Query.query(Criteria.where("point").withinSphere(circle));
+            long latestAllowedAddTime = System.currentTimeMillis() - 60 * 1000;
+            Query query = Query.query(new Criteria().andOperator(
+                    Criteria.where("point").withinSphere(circle),
+                    Criteria.where("addTime").gte(latestAllowedAddTime)
+            ));
             List<VehiclePosition> vehiclePositions = mongoTemplate.find(query, VehiclePosition.class);
             return vehiclePositions;
         } catch (Exception e) {
@@ -70,6 +73,7 @@
     }
 
 
+
     /**
      * 根据车辆ID查询车辆信息
      * @param vehicleId 车辆ID

--
Gitblit v1.7.1