From 156178c5030113989db1ce08cc68783e83fd8178 Mon Sep 17 00:00:00 2001 From: zengchaoxin Date: Fri, 15 Nov 2019 10:41:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E8=AF=BB=E5=8F=96=E8=BD=A6=E8=BE=86?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E6=97=B6=EF=BC=8C=E8=87=AA=E5=8A=A8=E8=B0=83?= =?UTF-8?q?=E7=94=A8=E5=A3=81=E8=99=8E=E6=8E=A5=E5=8F=A3=EF=BC=8C=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E8=BD=A6=E8=BE=86=E4=BF=A1=E6=81=AF=E5=92=8C=E5=8E=86?= =?UTF-8?q?=E5=8F=B2=E4=BF=9D=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/config/params.php | 1 + frontend/controllers/CarController.php | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/frontend/config/params.php b/frontend/config/params.php index acf5d51..3df22ce 100644 --- a/frontend/config/params.php +++ b/frontend/config/params.php @@ -6,5 +6,6 @@ return [ 'phone_url' => 'http://user.banmacar.com/api/phone/op', 'sms_url' => 'http://user.banmacar.com/api/sms/single-send', 'myinfo_url' => 'http://user.banmacar.com/api/user/myinfo', + 'search_car_url' => 'http://user.banmacar.com/api/car/search-car', ], ]; diff --git a/frontend/controllers/CarController.php b/frontend/controllers/CarController.php index 8a0091f..1971654 100644 --- a/frontend/controllers/CarController.php +++ b/frontend/controllers/CarController.php @@ -63,6 +63,7 @@ use common\models\OrderAddress; use common\models\InvalidNew; use common\models\InvalidRenewal; use common\models\ZhongjiGiftT; +use GuzzleHttp\Client; use Yii; use yii\data\Pagination; use yii\db\Exception; @@ -503,6 +504,27 @@ class CarController extends BaseController $id = $request->get('id',0); $car_info = CarT::findOne(['id'=>$id]); + if($car_info) { + $url = Yii::$app->params['userPanel']['search_car_url']; + $token = Yii::$app->params['userPanel']['token']; + $params = [ + 'token' => $token, + 'LicenseNo' => $car_info->car_no, + 'EngineNo' => $car_info->engine_no, + 'CarVin' => $car_info->car_frame_no + ]; + if($car_info->car_man_number != '' && substr($car_info->car_man_number, -6) != '') { + $params['SixDigitsAfterIdCard'] = substr($car_info->car_man_number, -6); + } + $client = new Client(['timeout'=> 120]); + $res = $client->request('POST', $url, [ + 'form_params' => $params, + 'http_errors' => false, + ]); + if($res->getStatusCode() == 200) { + $obj = json_decode($res->getBody()); + } + } $order_info = $car_info->getOrders()->orderBy('id DESC')->one(); if(!$order_info) { $user_id = 0;