From ec4d286106f1eb2f36b0c6a5654ad4c3d3a62550 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期三, 13 五月 2026 20:01:56 +0800
Subject: [PATCH] 修改启动异常问题

---
 xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpTestPlanController.java    |    2 +-
 xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XtigerSSOController.java         |    5 -----
 xp-robotaxi-gateway-boot/src/main/java/com/xiaopeng/gateway/filter/AuthFilter.java                      |    2 +-
 xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/utils/mango/VehiclePositionService.java |   21 ---------------------
 4 files changed, 2 insertions(+), 28 deletions(-)

diff --git a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XtigerSSOController.java b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XtigerSSOController.java
index 71bec04..aabdef0 100644
--- a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XtigerSSOController.java
+++ b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XtigerSSOController.java
@@ -123,11 +123,6 @@
         LoginOperationUser loginUser = sysLoginService.verificationCodeLogin(userInfo.getPhone_number(), deviceType, request);
         HashMap<String, Object> map = new HashMap<>();
         map.put("token", tokenService.createOperationUserToken(loginUser));
-//        List<SysRole> roles = userInfo.getXpOperationsUser().getRoles();
-//        if (CollectionUtils.isEmpty(roles)) {
-//            return R.fail("请关联角色!");
-//        }
-//        map.put("roleName", roles.get(0).getRoleName());
         map.put("info", loginUser);
         return R.ok(map);
     }
diff --git a/xp-robotaxi-gateway-boot/src/main/java/com/xiaopeng/gateway/filter/AuthFilter.java b/xp-robotaxi-gateway-boot/src/main/java/com/xiaopeng/gateway/filter/AuthFilter.java
index 8224c36..37a5907 100644
--- a/xp-robotaxi-gateway-boot/src/main/java/com/xiaopeng/gateway/filter/AuthFilter.java
+++ b/xp-robotaxi-gateway-boot/src/main/java/com/xiaopeng/gateway/filter/AuthFilter.java
@@ -140,7 +140,7 @@
 		return token;
 	}
 
-	
+
 	
 	
 	/**
diff --git a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpTestPlanController.java b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpTestPlanController.java
index f4250a3..03d3762 100644
--- a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpTestPlanController.java
+++ b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpTestPlanController.java
@@ -41,7 +41,7 @@
  */
 @Validated
 @RestController
-@RequiredArgsConstructor
+@RequiredArgsConstructor(onConstructor_ = @Lazy)
 public class XpTestPlanController {
     private final IXpTestPlanService xpTestPlanService;
     private final XpVehicleClient xpVehicleClient;
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 7a587ee..2f18141 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
@@ -32,27 +32,6 @@
                                                              double latitude,
                                                              double distanceInMeters,int num) {
         try {
-//            // 1. 创建查询点
-//            Point referencePoint = new Point(longitude, latitude);
-//
-//            // 2. 构建 NearQuery - 完全使用 NearQuery 的 API
-//            NearQuery nearQuery = NearQuery.near(referencePoint, Metrics.KILOMETERS)
-//                    .maxDistance(distanceInMeters / 1000)  // 转成公里
-//                    .spherical(true);
-//
-//
-//            // 4. 执行查询 - 明确指定集合名
-//            GeoResults<VehiclePosition> geoResults = mongoTemplate.geoNear(
-//                    nearQuery,
-//                    VehiclePosition.class,
-//                    "vehicle_position"  // 明确指定集合名,避免映射错误
-//            );
-//
-//            // 5. 提取结果
-//            return geoResults.getContent().stream()
-//                    .map(geoResult -> geoResult.getContent())
-//                    .collect(Collectors.toList());
-
             // 找到中心点
             GeoJsonPoint geoJsonPoint = new GeoJsonPoint(longitude, latitude);
             // 构造半径

--
Gitblit v1.7.1