diff --git a/app/api/controller/VehicleController.php b/app/api/controller/VehicleController.php
index b42befd37..440568017 100644
--- a/app/api/controller/VehicleController.php
+++ b/app/api/controller/VehicleController.php
@@ -59,10 +59,18 @@ class VehicleController extends BaseApiController
     }
 
     public function carList():Json {
+        //获取参数
+        $params = $this->request->get(['is_rent','license','company_name','page_no','page_size']);
+        if(empty($params['is_rent'])){
+            return $this->fail('缺少必要参数');
+        }
+        if(!in_array($params['is_rent'],[1,2])){
+            return $this->fail('参数错误');
+        }
         //获取公司id
-        $company_id = $this->userInfo['company_id'];
+        $params['company_id'] = $this->userInfo['company_id'];
         //获取车辆
-        $result = VehicleLogic::carList($company_id);
+        $result = VehicleLogic::carList($params);
         //返回数据
         if($result['code'] == 1){
             return $this->success($result['msg'],$result['data']);
diff --git a/app/common/logic/vehicle/VehicleLogic.php b/app/common/logic/vehicle/VehicleLogic.php
index 95c661bf4..abbb076e1 100644
--- a/app/common/logic/vehicle/VehicleLogic.php
+++ b/app/common/logic/vehicle/VehicleLogic.php
@@ -65,17 +65,21 @@ class VehicleLogic extends BaseLogic
         }
     }
 
-    public static function carList($company_id) {
-        $rent = Db::name('vehicle_rent')->where('party_b',$company_id)->where('status',2)->select();
-        if($rent->count() <= 0){
-            return ['code'=>0,'msg'=>'未查找到车辆'];
-        }
-        foreach ($rent as $v) {
-            $carArr = explode(',',$v['car_ids']);
-            foreach ($carArr as $cid) {
-                //请求物流系统获取车辆详情
-                //todo
+    public static function carList($params):array {
+        //请求物流系统获取车辆详情
+        $result = curl_post('http://logistics.lihaink.cn/api/companyCarList',[],$params);
+        if($result['code'] == 1){
+            foreach ($result['data'] as $k=>$v){
+                if($v['lessee_two_flag'] == 1){
+                    $lessee_two_company = Company::where('id','lessee_two_company_id')->find();
+                    $result['data'][$k]['lessee_two_company_address'] = $lessee_two_company['address'];
+                }else{
+                    $result['data'][$k]['lessee_two_company_address'] = '';
+                }
             }
+            return ['code'=>1,'msg'=>'请求成功','data'=>$result['data']];
+        }else{
+            return ['code'=>0,'msg'=>'请求失败'];
         }
     }
 }
\ No newline at end of file