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