From 623cd3f63889f3263ac13391c1885b669fec3d66 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期一, 23 三月 2026 19:16:15 +0800
Subject: [PATCH] 修改车辆状态和新增加测试demo功能接口

---
 xp-robotaxi-automatic-pilot-boot/src/main/java/com/xiaopeng/automaticPilot/service/KafkaConsumerService.java |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/xp-robotaxi-automatic-pilot-boot/src/main/java/com/xiaopeng/automaticPilot/service/KafkaConsumerService.java b/xp-robotaxi-automatic-pilot-boot/src/main/java/com/xiaopeng/automaticPilot/service/KafkaConsumerService.java
index ef69498..84206e9 100644
--- a/xp-robotaxi-automatic-pilot-boot/src/main/java/com/xiaopeng/automaticPilot/service/KafkaConsumerService.java
+++ b/xp-robotaxi-automatic-pilot-boot/src/main/java/com/xiaopeng/automaticPilot/service/KafkaConsumerService.java
@@ -409,8 +409,10 @@
                 vehicle = xpVehicleClient.queryById(cruiseOrder.getVehicleId()).getData();
                 if (vehicle != null) {
                     // 修改车辆状态
-                    vehicle.setOperatingStatus(4);
-                    xpVehicleClient.updateVehicleById(vehicle);
+                    XpVehicle vehicle1 = new XpVehicle();
+                    vehicle1.setOperatingStatus(4);
+                    vehicle1.setId(vehicle.getId());
+                    xpVehicleClient.updateVehicleById(vehicle1);
                 }
             }else{
                 //正常订单
@@ -418,9 +420,11 @@
                 vehicle = xpVehicleClient.queryById(xpOrder.getVehicleId()).getData();
                 if (vehicle != null) {
                     // 修改车辆状态
-                    vehicle.setState(0);
-                    vehicle.setOperatingStatus(4);
-                    xpVehicleClient.updateVehicleById(vehicle);
+                    XpVehicle vehicle1 = new XpVehicle();
+                    vehicle1.setState(0);
+                    vehicle1.setOperatingStatus(4);
+                    vehicle1.setId(vehicle.getId());
+                    xpVehicleClient.updateVehicleById(vehicle1);
                     // 解绑用户与车辆关系
                     CancelTaxiPassengerVo cancelTaxiPassengerVo = new CancelTaxiPassengerVo();
                     cancelTaxiPassengerVo.setVin(vehicle.getVehicleVin());

--
Gitblit v1.7.1