From 5f68123b7374c5ed70ff5e49bfb53d4299fcfe04 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期五, 27 三月 2026 18:37:56 +0800
Subject: [PATCH] 修改bug
---
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpTestPlanServiceImpl.java | 12 ++++++++++--
1 files changed, 10 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 e54c4d1..2418c05 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
@@ -76,8 +76,16 @@
Map<Long, List<XpTestPlanVehicle>> vehicleMap = CollUtil.isNotEmpty(planIds) ? xpTestPlanVehicleService.lambdaQuery().in(XpTestPlanVehicle::getTestPlanId, planIds)
.list().stream().collect(Collectors.groupingBy(XpTestPlanVehicle::getTestPlanId)) : Collections.emptyMap();
page.getRecords().forEach(plan -> {
- plan.setPointNum(pointMap.get(plan.getId()).size());
- plan.setVehicleNum(vehicleMap.get(plan.getId()).size());
+ if(pointMap.size() > 0){
+ plan.setPointNum(pointMap.get(plan.getId()).size());
+ }else{
+ plan.setPointNum(0);
+ }
+ if(vehicleMap.size() > 0){
+ plan.setVehicleNum(vehicleMap.get(plan.getId()).size());
+ }else{
+ plan.setVehicleNum(0);
+ }
Long testOrder = xpTestOrderClient.queryCountByTestPlanId(plan.getId()).getData();
plan.setOrderNum(testOrder.intValue());
});
--
Gitblit v1.7.1