From 152962b343db417799438f0d81a5f9cbcd1c89c2 Mon Sep 17 00:00:00 2001 From: unknown <736250432@qq.com> Date: Sat, 26 Aug 2023 17:05:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=B0=8F=E7=BB=84=E5=85=AC?= =?UTF-8?q?=E5=8F=B8=E8=BD=A6=E8=BE=86=E5=88=97=E8=A1=A8=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/VehicleController.php | 15 +++++++++++++++ app/common/logic/vehicle/VehicleLogic.php | 18 ++++++++++++++++++ 2 files changed, 33 insertions(+) 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){