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