| | |
| | | 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.XpTestPoint; |
| | | import com.xiaopeng.api.model.operation.XpTestPlan; |
| | | import com.xiaopeng.api.model.vehicleConvoy.XpFleet; |
| | | import com.xiaopeng.api.model.vehicleConvoy.XpVehicle; |
| | |
| | | import com.xiaopeng.common.core.exception.ServiceException; |
| | | import com.xiaopeng.common.core.web.page.PageInfo; |
| | | import com.xiaopeng.operation.constant.I18nKeyConstant; |
| | | import com.xiaopeng.operation.dto.XpCruisePlanAddDTO; |
| | | import com.xiaopeng.operation.dto.XpCruisePlanEditDTO; |
| | | import com.xiaopeng.operation.dto.XpTestPlanAddDTO; |
| | | import com.xiaopeng.operation.dto.XpTestPlanEditDTO; |
| | | import com.xiaopeng.operation.mapper.XpTestPlanMapper; |
| | | import com.xiaopeng.operation.query.CruisePlanQuery; |
| | | import com.xiaopeng.operation.query.TestPlanQuery; |
| | | import com.xiaopeng.operation.service.*; |
| | | import com.xiaopeng.operation.vo.*; |
| | |
| | | |
| | | 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 -> { |