puzhibing
2026-03-27 5f68123b7374c5ed70ff5e49bfb53d4299fcfe04
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());
        });