From 8fb7dde57b835463a6786a2e038f0ecd3dba827b Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期三, 11 三月 2026 16:21:54 +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/VehicleCollectionScheduleTask.java |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/schedule/VehicleCollectionScheduleTask.java b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/schedule/VehicleCollectionScheduleTask.java
index 4111c79..146fc30 100644
--- a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/schedule/VehicleCollectionScheduleTask.java
+++ b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/schedule/VehicleCollectionScheduleTask.java
@@ -201,7 +201,7 @@
      */
     private void sendCollectionCommand(XpVehicle xpVehicle) {
         // 收车 关闭当前巡游单子 生成新的返程单子  找到收车站点
-        R<String> r = xpCruiseOrderClient.updateCruiseOrder(xpVehicle.getVehicleVin());
+        R<Long> r = xpCruiseOrderClient.updateCruiseOrder(xpVehicle.getVehicleVin());
 
         // mongodb 获取当前最新经纬度位置
         VehiclePosition vehiclePosition = mongoTemplate.findOne(new Query(Criteria.where("vin").is(xpVehicle.getVehicleVin())), VehiclePosition.class);
@@ -213,7 +213,6 @@
             xpCruiseOrder.setStartLat(y);
         }
 
-        xpCruiseOrder.setId("XU"+ IdUtil.fastUUID());
         xpCruiseOrder.setVehicleId(xpVehicle.getId());
         xpCruiseOrder.setFleetId(xpVehicle.getFleetId());
         xpCruiseOrder.setOrderType(2);
@@ -228,7 +227,7 @@
             // 下发命令
             PushOrderDto pushOrderDto = new PushOrderDto();
             pushOrderDto.setVin(returnCruisePoint.getData().getVehicleVin());
-            pushOrderDto.setOrderId(returnCruisePoint.getData().getId());
+            pushOrderDto.setOrderId("XU" + returnCruisePoint.getData().getId());
             pushOrderDto.setStartLatitude(returnCruisePoint.getData().getStartLat());
             pushOrderDto.setStartLongitude(returnCruisePoint.getData().getStartLon());
             pushOrderDto.setEndLatitude(returnCruisePoint.getData().getEndLat());

--
Gitblit v1.7.1