From e4282457d992fd59acdaf0de9f150105a7015b9c Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期二, 21 四月 2026 14:38:46 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/Robotaxi into 1.0

---
 xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java |   34 +++++++++++++++++-----------------
 1 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java
index c18da89..153c4d5 100644
--- a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java
+++ b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java
@@ -245,24 +245,24 @@
         if (Objects.isNull(vehicle)) {
             throw new ServiceException("上报失败,未获取到车辆信息", I18nKeyConstant.TASK_VEHICLE_NOT_EXIST);
         }
-        VehiclePosition vehiclePosition = mongoTemplate.findOne(new Query(Criteria.where("vin").is(vehicle.getVehicleVin())), VehiclePosition.class);
-        if (Objects.isNull(vehiclePosition)) {
-            log.error("事故上报未获取到车辆当前定位");
-            throw new ServiceException("获取车辆实时定位信息失败,请稍后重试", I18nKeyConstant.TASK_SAVE_ERROR);
-        }
-        xpTask.setVehicleLon(new BigDecimal(vehiclePosition.getPoint().getX()));
-        xpTask.setVehicleLat(new BigDecimal(vehiclePosition.getPoint().getY()));
-        Map<String, String> geocode = gdMapGeocodingUtil.geocode(xpTask.getVehicleLon().toString(), xpTask.getVehicleLat().toString());
-        String address = geocode == null ? null : geocode.get("address");
-        if (StringUtils.isBlank(address)) {
-            log.error("事故上报通过车辆定位从高德获取地址信息失败");
-            throw new ServiceException("获取车辆实时定位信息失败,请稍后重试", I18nKeyConstant.TASK_SAVE_ERROR);
-        }
-        xpTask.setVehicleLocation(address);
+        // VehiclePosition vehiclePosition = mongoTemplate.findOne(new Query(Criteria.where("vin").is(vehicle.getVehicleVin())), VehiclePosition.class);
+        // if (Objects.isNull(vehiclePosition)) {
+        //     log.error("事故上报未获取到车辆当前定位");
+        //     throw new ServiceException("获取车辆实时定位信息失败,请稍后重试", I18nKeyConstant.TASK_SAVE_ERROR);
+        // }
+        // xpTask.setVehicleLon(new BigDecimal(vehiclePosition.getPoint().getX()));
+        // xpTask.setVehicleLat(new BigDecimal(vehiclePosition.getPoint().getY()));
+        // Map<String, String> geocode = gdMapGeocodingUtil.geocode(xpTask.getVehicleLon().toString(), xpTask.getVehicleLat().toString());
+        // String address = geocode == null ? null : geocode.get("address");
+        // if (StringUtils.isBlank(address)) {
+        //     log.error("事故上报通过车辆定位从高德获取地址信息失败");
+        //     throw new ServiceException("获取车辆实时定位信息失败,请稍后重试", I18nKeyConstant.TASK_SAVE_ERROR);
+        // }
+        // xpTask.setVehicleLocation(address);
 // 临时处理
-//         xpTask.setVehicleLon(new BigDecimal("104.055683"));
-//         xpTask.setVehicleLat(new BigDecimal("30.585991"));
-//         xpTask.setVehicleLocation("四川省成都市武侯区石羊街道天府新谷");
+        xpTask.setVehicleLon(new BigDecimal("104.055683"));
+        xpTask.setVehicleLat(new BigDecimal("30.585991"));
+        xpTask.setVehicleLocation("四川省成都市武侯区石羊街道天府新谷");
         xpTask.setVehicleId(dto.getId());
         xpTask.setReportUserId(xpOperationsUser.getId());
         xpTask.setReportTime(LocalDateTime.now());

--
Gitblit v1.7.1