xp-robotaxi-api/src/main/java/com/xiaopeng/api/feignClient/vehicleConvoy/VehicleMacClient.java
@@ -7,9 +7,11 @@ import com.xiaopeng.api.vo.vehicleConvoy.BluetoothDeliverVo; import com.xiaopeng.api.vo.vehicleConvoy.GetBleInfoVo; import com.xiaopeng.common.core.dto.ServiceNameConstantsEnum; import feign.Headers; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestHeader; /** @@ -26,5 +28,5 @@ * @param vo */ @PostMapping("/logan/key/ble/getBleInfo") BaseVehicleUserDto getBleInfo(GetBleInfoVo vo); BaseVehicleUserDto getBleInfo(@RequestHeader("uid") String uid, @RequestBody GetBleInfoVo vo); } xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/controller/XpOrderController.java
@@ -696,7 +696,7 @@ XpVehicle xpVehicle = xpVehicleClient.queryById(xpOrder.getVehicleId()).getData(); GetBleInfoVo getBleInfoVo = new GetBleInfoVo(); getBleInfoVo.setVin(xpVehicle.getVehicleVin()); BaseVehicleUserDto baseVehicleUserDto = vehicleMacClient.getBleInfo(getBleInfoVo); BaseVehicleUserDto baseVehicleUserDto = vehicleMacClient.getBleInfo(uid, getBleInfoVo); if(null == baseVehicleUserDto || 200 != baseVehicleUserDto.getCode()){ throw new ServiceException("获取蓝牙信息失败"); }