liujie
2026-04-01 9adef3dd7723930d44f72713c3cf28e50b002055
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpTestPlanServiceImpl.java
@@ -77,12 +77,12 @@
                .list().stream().collect(Collectors.groupingBy(XpTestPlanVehicle::getTestPlanId)) : Collections.emptyMap();
        page.getRecords().forEach(plan -> {
            if(pointMap.size() > 0){
                plan.setPointNum(pointMap.get(plan.getId()).size());
                plan.setPointNum(null == pointMap.get(plan.getId()) ? 0 : pointMap.get(plan.getId()).size());
            }else{
                plan.setPointNum(0);
            }
            if(vehicleMap.size() > 0){
                plan.setVehicleNum(vehicleMap.get(plan.getId()).size());
                plan.setVehicleNum(null == vehicleMap.get(plan.getId()) ? 0 : vehicleMap.get(plan.getId()).size());
            }else{
                plan.setVehicleNum(0);
            }
@@ -217,6 +217,7 @@
                vo.setEndTestPointName(point1.getPointName());
                vo.setEndTestPointAddress(point1.getPointAddress());
            }
            vo.setStopFlag(planPoint.getStopFlag());
            return vo;
        }).collect(Collectors.toList());
@@ -380,6 +381,8 @@
            point.setTestPlanId(planId);
            point.setStartTestPointId(pointDTO.getStartTestPointId());
            point.setEndTestPointId(pointDTO.getEndTestPointId());
            point.setStopFlag(pointDTO.getStopFlag());
            point.setTestOrderType(pointDTO.getTestOrderType());
            result.add(point);
        }
        return result;