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-maintenance-boot/src/main/java/com/xiaopeng/maintenance/controller/XpVehicleOperationsController.java |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/controller/XpVehicleOperationsController.java b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/controller/XpVehicleOperationsController.java
index 8e1b0ae..c0d51bd 100644
--- a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/controller/XpVehicleOperationsController.java
+++ b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/controller/XpVehicleOperationsController.java
@@ -77,8 +77,11 @@
         if(vehiclePosition==null || vehiclePosition.getPoint()==null){
             return R.fail("车辆位置信息不存在");
         }
-        xpVehicle.setOperatingStatus(dto.getDepartureStatus());
-        xpVehicleClient.updateVehicleById(xpVehicle);
+
+        XpVehicle vehicle1 = new XpVehicle();
+        vehicle1.setOperatingStatus(dto.getDepartureStatus());
+        vehicle1.setId(xpVehicle.getId());
+        xpVehicleClient.updateVehicleById(vehicle1);
         // 发车
         if(dto.getDepartureStatus()==1){
             // 找车辆的任务  生成巡游单子 下发命令
@@ -133,9 +136,11 @@
     public R<String> vehicleDispatchAccept(@RequestBody VehicleDispatchAcceptDTO dto) {
         // 查询车辆
         XpVehicle xpVehicle = xpVehicleClient.queryById(dto.getVehicleId()).getData();
-        xpVehicle.setAcceptOrTest(dto.getAcceptOrTest());
-        xpVehicle.setAcceptOrTestStatus(dto.getAcceptOrTestStatus());
-        xpVehicleClient.updateVehicleById(xpVehicle);
+        XpVehicle vehicle1 = new XpVehicle();
+        vehicle1.setId(xpVehicle.getId());
+        vehicle1.setAcceptOrTest(dto.getAcceptOrTest());
+        vehicle1.setAcceptOrTestStatus(dto.getAcceptOrTestStatus());
+        xpVehicleClient.updateVehicleById(vehicle1);
         return R.ok();
     }
 

--
Gitblit v1.7.1