diff --git a/app/api/controller/VehicleController.php b/app/api/controller/VehicleController.php index a786953a8..5bf0153af 100644 --- a/app/api/controller/VehicleController.php +++ b/app/api/controller/VehicleController.php @@ -80,6 +80,21 @@ class VehicleController extends BaseApiController } } + public function villageCompanyCar():Json { + //获取公司id + $company_id = $this->userInfo['company_id']; + if(empty($company_id)){ + return $this->fail('数据错误'); + } + $result = VehicleLogic::villageCompanyCar($company_id); + //返回数据 + if($result['code'] == 1){ + return $this->success($result['msg'],$result['data']); + }else{ + return $this->fail($result['msg']); + } + } + public function addCar():Json { //获取参数 $params = $this->request->post(['license']); diff --git a/app/common/logic/vehicle/VehicleLogic.php b/app/common/logic/vehicle/VehicleLogic.php index d4ee0cd0b..03171da03 100644 --- a/app/common/logic/vehicle/VehicleLogic.php +++ b/app/common/logic/vehicle/VehicleLogic.php @@ -90,6 +90,24 @@ class VehicleLogic extends BaseLogic } } + public static function villageCompanyCar($company_id):array { + $result = curl_post(self::$url.'/api/companyCar',[],['company_id'=>$company_id]); + //返回数据 + if($result && $result['code'] == 1){ + if($result['data']['type'] == 1 && $result['data']['lessee_two_flag'] == 1){ + $lessee_two_company = Company::where('id','lessee_two_company_id')->find(); + $result['data']['lessee_two_company_address'] = $lessee_two_company['address']; + } + if($result['data']['type'] == 2){ + $lessee_two_company = Company::where('id',$result['data']['company_id'])->find(); + $result['data']['lessee_two_company_address'] = $lessee_two_company['address']; + } + return ['code'=>1,'msg'=>'请求成功','data'=>$result['data']]; + }else{ + return ['code'=>0,'msg'=>'请求失败']; + } + } + public static function addCar($params):array { $company = Company::field('company_type')->where('id',$params['company_id'])->find(); if($company['company_type'] != 18){