| | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.xiaopeng.api.dto.account.XpOperationsUserQueryDTO; |
| | | import com.xiaopeng.api.feignClient.account.XpOperationUserClient; |
| | | import com.xiaopeng.api.feignClient.maintenance.XpCheckLocationClient; |
| | | import com.xiaopeng.api.feignClient.operation.XpElectronicClient; |
| | | import com.xiaopeng.api.feignClient.operation.XpPointClient; |
| | | import com.xiaopeng.api.feignClient.vehicleConvoy.XpVehicleClient; |
| | | import com.xiaopeng.api.model.account.XpOperationsUser; |
| | | import com.xiaopeng.api.model.maintenance.XpCheckLocation; |
| | | import com.xiaopeng.api.model.operation.XpElectronicFence; |
| | | import com.xiaopeng.api.model.operation.XpPoint; |
| | | import com.xiaopeng.api.model.vehicleConvoy.XpFleet; |
| | | import com.xiaopeng.api.model.vehicleConvoy.XpFleetOperations; |
| | | import com.xiaopeng.api.model.vehicleConvoy.XpFleetVehicle; |
| | |
| | | |
| | | private final XpElectronicClient xpElectronicClient; |
| | | |
| | | private final XpPointClient xpPointClient; |
| | | private final XpCheckLocationClient xpCheckLocationClient; |
| | | |
| | | @Override |
| | | public List<XpFleet> listByIds(List<Long> ids) { |
| | |
| | | |
| | | // 6. 查询打卡地信息 |
| | | if (fleet.getLocationId() != null) { |
| | | R<XpPoint> pointResult = xpPointClient.queryById(fleet.getLocationId()); |
| | | if (pointResult.getData() != null) { |
| | | vo.setLocationName(pointResult.getData().getPointName()); |
| | | R<XpCheckLocation> locationResult = xpCheckLocationClient.queryById(fleet.getLocationId()); |
| | | if (locationResult.getData() != null) { |
| | | vo.setLocationName(locationResult.getData().getLocationAddress()); |
| | | } |
| | | } |
| | | |