From bb382878794695e7c2b6e4543893dd90fab900c8 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期一, 20 四月 2026 21:12:55 +0800
Subject: [PATCH] [fix] 待改派任务列表

---
 xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/controller/XpTaskController.java |   23 ++++++++++++++++++-----
 1 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/controller/XpTaskController.java b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/controller/XpTaskController.java
index 6c92d4c..3c456c3 100644
--- a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/controller/XpTaskController.java
+++ b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/controller/XpTaskController.java
@@ -28,10 +28,9 @@
 import com.xiaopeng.maintenance.schedule.InsuranceInspectionScheduleTask;
 import com.xiaopeng.maintenance.service.IXpErrorTypeService;
 import com.xiaopeng.maintenance.service.XpTaskService;
+import com.xiaopeng.maintenance.vo.*;
 import com.xiaopeng.maintenance.vo.TaskCleanDetailVO;
 import com.xiaopeng.maintenance.vo.TaskDetectionDetailVO;
-import com.xiaopeng.maintenance.vo.TaskReassignVo;
-import com.xiaopeng.maintenance.vo.VehicleListVO;
 import io.swagger.annotations.ApiOperation;
 import io.swagger.annotations.ApiParam;
 import lombok.extern.slf4j.Slf4j;
@@ -51,8 +50,6 @@
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Objects;
-
-import static net.sf.jsqlparser.parser.feature.Feature.comment;
 
 /**
  * <p>
@@ -299,7 +296,24 @@
         return R.ok(xpTask);
     }
 
+    @ApiOperation(value = "待改派的工单分页列表", tags = {"管理后台-运维执行-任务工单-待改派工单"})
+    @PostMapping("/api/v1/task/reassign/pageList")
+    public R<PageInfo<TaskVO>> reassignTaskPageList(@RequestBody TaskPageListQuery query) {
+        return R.ok(xpTaskService.reassignTaskPageList(query));
+    }
 
+    @ApiOperation(value = "可改派的运维人员列表", tags = {"管理后台-运维执行-任务工单-待改派工单"})
+    @GetMapping("/api/v1/task/reassign/availableUsers")
+    public R<List<XpOperationsUser>> availableReassignUsers(@RequestParam Long taskId) {
+        return R.ok();
+    }
+
+    @ApiOperation(value = "改派详情", tags = {"管理后台-运维执行-任务工单-待改派工单"})
+    @GetMapping("/api/v1/task/reassign/detail")
+    public R<TaskReassignDetailVO> reassignDetail(@RequestParam Long taskId) {
+        //包含任务信息和改派日志
+        return R.ok();
+    }
 
     @ApiOperation(value = "执行保险年检检测定时任务", tags = {"定时任务"})
     @GetMapping("/base/task/insurance/execute")
@@ -307,5 +321,4 @@
         insuranceInspectionScheduleTask.executeInsuranceInspectionTask();
         return R.ok();
     }
-
 }

--
Gitblit v1.7.1