From f9df4519a06928dd85c0e98cbfa8f7090c12d95e Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期四, 26 三月 2026 21:10:46 +0800
Subject: [PATCH] 修改bug
---
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpTestPlanServiceImpl.java | 14 ++++++++++++--
1 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpTestPlanServiceImpl.java b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpTestPlanServiceImpl.java
index 48861b9..e54c4d1 100644
--- a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpTestPlanServiceImpl.java
+++ b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpTestPlanServiceImpl.java
@@ -5,6 +5,7 @@
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.google.common.collect.Lists;
import com.xiaopeng.api.feignClient.operation.XpTestPointClient;
+import com.xiaopeng.api.feignClient.order.XpTestOrderClient;
import com.xiaopeng.api.feignClient.vehicleConvoy.XpFleetClient;
import com.xiaopeng.api.feignClient.vehicleConvoy.XpFleetVehicleClient;
import com.xiaopeng.api.feignClient.vehicleConvoy.XpVehicleClient;
@@ -12,8 +13,10 @@
import com.xiaopeng.api.model.operation.XpTestPlanPoint;
import com.xiaopeng.api.model.operation.XpTestPlanVehicle;
import com.xiaopeng.api.model.operation.XpTestPlan;
+import com.xiaopeng.api.model.order.XpTestOrder;
import com.xiaopeng.api.model.vehicleConvoy.XpFleet;
import com.xiaopeng.api.model.vehicleConvoy.XpVehicle;
+import com.xiaopeng.api.vo.map.QueryTestPoint;
import com.xiaopeng.common.core.domain.R;
import com.xiaopeng.common.core.exception.ServiceException;
import com.xiaopeng.common.core.web.page.PageInfo;
@@ -53,6 +56,10 @@
private final XpVehicleClient xpVehicleClient;
private final XpFleetVehicleClient xpFleetVehicleClient;
private final XpFleetClient xpFleetClient;
+ private final XpTestOrderClient xpTestOrderClient;
+
+
+
@Override
public PageInfo<XpTestPlan> getPageList(TestPlanQuery query) {
PageInfo<XpTestPlan> pageInfo = new PageInfo<>(query.getPageNum(), query.getPageSize());
@@ -71,7 +78,8 @@
page.getRecords().forEach(plan -> {
plan.setPointNum(pointMap.get(plan.getId()).size());
plan.setVehicleNum(vehicleMap.get(plan.getId()).size());
-
+ Long testOrder = xpTestOrderClient.queryCountByTestPlanId(plan.getId()).getData();
+ plan.setOrderNum(testOrder.intValue());
});
pageInfo.setRecords(page.getRecords());
return pageInfo;
@@ -178,7 +186,9 @@
.filter(Objects::nonNull)
.collect(Collectors.toList());
pointIds.addAll(pointIds1);
- List<XpTestPoint> data = testPointClient.queryByIds(pointIds).getData();
+ QueryTestPoint query = new QueryTestPoint();
+ query.setIds(pointIds);
+ List<XpTestPoint> data = testPointClient.queryPointByIds(query).getData();
Map<Long, XpTestPoint> pointMap = CollUtil.isNotEmpty(pointIds)
? data.stream()
.collect(Collectors.toMap(XpTestPoint::getId, v -> v))
--
Gitblit v1.7.1