From 54e706eca5598a59f9632ecacb6a331f9c2d7f1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cwanyongkang=E2=80=9D?= <“937888580@qq.com”> Date: Sun, 27 Dec 2020 10:04:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E5=90=8D=E8=AE=A4=E8=AF=81=E6=97=B6?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=89=8B=E6=9C=BA=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/Realname.php | 34 +++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/app/api/controller/Realname.php b/app/api/controller/Realname.php index 98a9477..080602b 100644 --- a/app/api/controller/Realname.php +++ b/app/api/controller/Realname.php @@ -4,40 +4,42 @@ namespace app\api\controller; use fastphp\base\Controller; use app\api\model\User; +use alipay\Aliverify; -class Realname extends Controller +class Test extends Controller { - public function index() + public function aliverify() { $temp = json_decode(file_get_contents("php://input"),true); - $user_data = []; - $data = []; + $info = Aliverify::initVerify($temp); $user = new User; + $data = []; $user_one_info = $user->getOne(['Id'=>$this->userinfo['UserId']]); if ($user_one_info['is_verify'] == 1){ $data = [ - 'Code'=>10000 + 'Code'=>20000 ]; echo json_encode($data); die; } - if (isset($temp['name'])){ - if(realname($temp)){ - $user_data['Name'] = $temp['name']; - $user_data['id_code'] = $temp['id_code']; - $user_data['is_verify'] = 1; - if($user->updateOne(['Id'=>$this->userinfo['UserId']],$user_data)){ - $data = [ - 'Code'=>10000 - ]; - } + if($info){ + $update_one['certify_id'] = $info['certifyId']; + $update_one['Name'] = $temp['name']; + if(isset($temp['phone'])){ + $update_one['Phone'] = $temp['phone']; + } + $update_one['id_code'] = $temp['id_code']; + $data['certify_id'] = $info['certifyId']; + $data['url'] = $info['url']; + if($user->updateOne(['Id'=>$this->userinfo['UserId']],$update_one)){ + $data['Code'] = 10000; } else { $data = [ 'Code'=>-10000 ]; } - } else { + } else { $data = [ 'Code'=>-10000 ];