| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | 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.vehicleConvoy.XpFleetClient; |
| | | import com.xiaopeng.api.feignClient.vehicleConvoy.XpFleetVehicleClient; |
| | | import com.xiaopeng.api.feignClient.vehicleConvoy.XpVehicleClient; |
| | | import com.xiaopeng.api.model.map.XpTestPoint; |
| | | import com.xiaopeng.api.model.operation.XpTestPlanPoint; |
| | | import com.xiaopeng.api.model.operation.XpTestPlanVehicle; |
| | | import com.xiaopeng.api.model.operation.XpTestPlan; |
| | |
| | | |
| | | private final IXpTestPlanPointService xpTestPlanPointService; |
| | | private final IXpTestPlanVehicleService xpTestPlanVehicleService; |
| | | private final XpTestPointService xpTestPointService; |
| | | private final XpTestPointClient testPointClient; |
| | | private final XpVehicleClient xpVehicleClient; |
| | | private final XpFleetVehicleClient xpFleetVehicleClient; |
| | | private final XpFleetClient xpFleetClient; |
| | |
| | | .filter(Objects::nonNull) |
| | | .collect(Collectors.toList()); |
| | | pointIds.addAll(pointIds1); |
| | | List<XpTestPoint> data = testPointClient.queryByIds(pointIds).getData(); |
| | | Map<Long, XpTestPoint> pointMap = CollUtil.isNotEmpty(pointIds) |
| | | ? xpTestPointService.listByIds(pointIds).stream() |
| | | ? data.stream() |
| | | .collect(Collectors.toMap(XpTestPoint::getId, v -> v)) |
| | | : Collections.emptyMap(); |
| | | List<XpTestPlanPointVO> pointList = planPoints.stream().map(planPoint -> { |