From 15c0a773a587243e6fae4293d990c3c73f308792 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期三, 18 三月 2026 20:50:42 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/Robotaxi

---
 xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/schedule/VehicleChargingScheduleTask.java |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/schedule/VehicleChargingScheduleTask.java b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/schedule/VehicleChargingScheduleTask.java
index 12ae777..e777183 100644
--- a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/schedule/VehicleChargingScheduleTask.java
+++ b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/schedule/VehicleChargingScheduleTask.java
@@ -15,6 +15,7 @@
 import com.xiaopeng.maintenance.mapper.XpTaskMapper;
 import com.xiaopeng.maintenance.mapper.XpTaskRuleMapper;
 import com.xiaopeng.maintenance.mapper.XpTaskRuleRoleMapper;
+import com.xiaopeng.maintenance.service.VehicleLocationFillService;
 import com.xiaopeng.maintenance.utils.UUIDUtil;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -73,6 +74,9 @@
 
     @Autowired
     private MongoTemplate mongoTemplate;
+
+    @Autowired
+    private VehicleLocationFillService vehicleLocationFillService;
 
     /**
      * 每分钟执行一次电量检测
@@ -321,10 +325,7 @@
         task.setTaskDescription(desc);
 
         task.setVehicleId(vehicle.getId());
-        if (position.getPoint() != null) {
-            task.setVehicleLon(BigDecimal.valueOf(position.getPoint().getX()));
-            task.setVehicleLat(BigDecimal.valueOf(position.getPoint().getY()));
-        }
+        vehicleLocationFillService.fillFromPosition(task, vehicle.getVehicleVin(), position);
 
         // 常规任务默认限时3天
         task.setEndTime(LocalDateTime.now().plusDays(3));

--
Gitblit v1.7.1