From b91c1ee0a758cfa20ae5b0ed896a7281fb34622f Mon Sep 17 00:00:00 2001
From: “mitao” <“2763622819@qq.com”>
Date: 星期一, 23 三月 2026 17:33:03 +0800
Subject: [PATCH] bugfix
---
xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpVehicleRepairServiceImpl.java | 16 +++++-----------
1 files changed, 5 insertions(+), 11 deletions(-)
diff --git a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpVehicleRepairServiceImpl.java b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpVehicleRepairServiceImpl.java
index 419c79e..e42f367 100644
--- a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpVehicleRepairServiceImpl.java
+++ b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpVehicleRepairServiceImpl.java
@@ -19,6 +19,7 @@
import com.xiaopeng.maintenance.dto.XpVehicleRepairStartDTO;
import com.xiaopeng.maintenance.mapper.XpVehicleRepairMapper;
import com.xiaopeng.maintenance.model.query.XpVehicleRepairPageQuery;
+import com.xiaopeng.maintenance.model.vo.XpVehicleRepairMgtVO;
import com.xiaopeng.maintenance.model.vo.XpVehicleRepairVO;
import com.xiaopeng.maintenance.service.IXpVehicleRepairService;
import com.xiaopeng.maintenance.vo.ChargingStatusVO;
@@ -81,7 +82,7 @@
}
@Override
- public PageInfo<XpVehicleRepairVO> queryDetectionByVehicleId(XpVehicleRepairPageQuery query) {
+ public PageInfo<XpVehicleRepairMgtVO> queryDetectionByVehicleId(XpVehicleRepairPageQuery query) {
// 1. 如果有操作人姓名过滤条件,先查询符合条件的用户ID列表
List<Long> userIds = null;
if (StringUtils.isNotBlank(query.getSendUserName())) {
@@ -131,7 +132,7 @@
Page<XpVehicleRepair> resultPage = this.page(page, wrapper);
// 4. 转换为 VO 并填充操作人姓名
- List<XpVehicleRepairVO> records = new ArrayList<>();
+ List<XpVehicleRepairMgtVO> records = new ArrayList<>();
if (!CollectionUtils.isEmpty(resultPage.getRecords())) {
// 提取所有操作人ID
List<Long> allUserIds = resultPage.getRecords().stream()
@@ -155,7 +156,7 @@
// 转换并填充数据
for (XpVehicleRepair chargingRecord : resultPage.getRecords()) {
- XpVehicleRepairVO vo = new XpVehicleRepairVO();
+ XpVehicleRepairMgtVO vo = new XpVehicleRepairMgtVO();
BeanUtils.copyProperties(chargingRecord, vo);
vo.setOperationTime(chargingRecord.getCreateTime());
@@ -168,9 +169,6 @@
String userName = userNameMap.get(chargingRecord.getReturnUserId());
vo.setOperatorEndName(userName);
}
-
-
-
String RepairMoneyDetail = vo.getRepairMoneyDetail();
if (StringUtils.isNotBlank(RepairMoneyDetail)) {
@@ -213,16 +211,12 @@
}
vo.setStartRepairPicture(JSONArray.toJSONString(jsonArray));
}
-
-
-
-
records.add(vo);
}
}
// 5. 构建分页结果
- PageInfo<XpVehicleRepairVO> pageInfo = new PageInfo<>(query.getPageNum(), query.getPageSize());
+ PageInfo<XpVehicleRepairMgtVO> pageInfo = new PageInfo<>(query.getPageNum(), query.getPageSize());
pageInfo.setRecords(records);
pageInfo.setTotal(resultPage.getTotal());
--
Gitblit v1.7.1