From f16e100a7a605c2b1fc670acbf7a1939490bba4e Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期六, 07 三月 2026 20:57:53 +0800
Subject: [PATCH] 更新代码
---
xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java | 23 +++++++++++++++++++++++
1 files changed, 23 insertions(+), 0 deletions(-)
diff --git a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java
index 9c63e36..354cc49 100644
--- a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java
+++ b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java
@@ -255,6 +255,9 @@
res.setId(id);
res.setTaskUrgencyLevel(task.getTaskUrgencyLevel());
res.setEndTime(task.getEndTime());
+ res.setVehicleId(task.getVehicleId());
+ res.setVehicleLat(task.getVehicleLat());
+ res.setVehicleLon(task.getVehicleLon());
res.setPlateNumber(vehicle.getPlateNumber());
res.setVehicleColor(vehicle.getVehicleColor());
res.setVehicleCode(vehicle.getVehicleCode());
@@ -267,6 +270,14 @@
res.setStatus(task.getStatus());
res.setTaskDescription(task.getTaskDescription());
res.setTaskImage(task.getTaskImage());
+ res.setHandleUserId(task.getHandleUserId());
+ res.setHandleTime(task.getHandleTime());
+ if (Objects.nonNull(task.getHandleUserId())) {
+ XpOperationsUser data = xpOperationUserClient.queryById(task.getHandleUserId()).getData();
+ if (Objects.nonNull(data)) {
+ res.setHandleUserName(data.getNickName());
+ }
+ }
return R.ok(res);
}
@@ -711,4 +722,16 @@
public void deleteTaskById(Long id) {
removeById(id);
}
+
+ @Override
+ public void updateTaskStatus(Long taskId, Integer status) {
+ if (Objects.nonNull(taskId)) {
+ XpTask task = this.getById(taskId);
+ if (Objects.nonNull(task)) {
+ task.setStatus(status);
+ this.updateById(task);
+ }
+ }
+ }
+
}
--
Gitblit v1.7.1