diff --git a/app/api/controller/VehicleController.php b/app/api/controller/VehicleController.php
index ed04aa748..05bce77d7 100644
--- a/app/api/controller/VehicleController.php
+++ b/app/api/controller/VehicleController.php
@@ -426,24 +426,17 @@ class VehicleController extends BaseApiController
 
     //车辆详情
     public function vehicleInfo() {
-        //获取参数
-        $carId = $this->request->get('car_id');
-        if(empty($carId)){
-            return $this->fail('缺少必要参数');
-        }
         //获取数据
-        $data = VehicleRent::where('car_id',$carId)->find();
-        if(empty($data)){
-            return $this->fail('数据错误');
+        $data = VehicleRent::where('rent_company_id',$this->userInfo['company_id'])->where('status',2)->findOrEmpty();
+        if($data->isEmpty()){
+            return $this->fail('数据不存在');
         }
         $data['mileage'] = 0;
-        if($data['status'] == 2){
-            $data['company'] =  Company::field('company_name,master_name as user_name,master_phone as user_phone,province,city,area,street,village,brigade')->where('id',$data['rent_company_id'])->find()->append(['province_name', 'city_name', 'area_name', 'street_name', 'village_name','brigade_name']);
-            //获取合同
-            $data['contract'] = VehicleContract::field('id,contract_no,contract_url,file,status,create_time,update_time')->where('id',$data['contract_id'])->findOrEmpty();
-        }
+        $data['company'] =  Company::field('company_name,master_name as user_name,master_phone as user_phone,province,city,area,street,village,brigade')->where('id',$data['rent_company_id'])->find()->append(['province_name', 'city_name', 'area_name', 'street_name', 'village_name','brigade_name']);
+        //获取合同
+        $data['contract'] = VehicleContract::field('id,contract_no,contract_url,file,status,create_time,update_time')->where('id',$data['contract_id'])->findOrEmpty();
         //当前坐标位置
-        $position = curl_get(env('project.logistic_domain').'/api/getCarLocal?car_id='.$carId);
+        $position = curl_get(env('project.logistic_domain').'/api/getCarLocal?car_id='.$data['car_id']);
         if($position && $position['code'] == 1){
             $data['position'] = $position['data'];
         }else{