getOne(['Id'=>$this->userinfo['UserId']]); $update_one = []; if ($user_one_info['is_verify'] == 1){ $data = [ 'Code'=>20000 ]; echo json_encode($data); die; } if ($user_one_info['is_verify'] == 2){ $data = [ 'Code'=>-10000 ]; echo json_encode($data); die; } $flag = $user->getOne(['id_code'=>$temp['id_code'],'is_verify'=>1]); if($flag) { $data = [ 'Code'=>30000 ]; echo json_encode($data); die; } $client = new CloudauthClient([ 'credentials' => $this->getCred(), 'version' => 'latest', 'scheme' => 'http' ]); $res = $client->GetAliveUrl([ 'name' => $temp['name'], 'idcard' => $temp['id_code'], 'returnUrl' => 'https://php-api.juip.com/realname/Publicget/getresult?id_code='.$temp['id_code'] ]); if(isset($res['result']['code']) && $res['result']['code'] == 'ok'){ $update_one['certify_id'] = $res['result']['token']; $update_one['Name'] = $temp['name']; $update_one['id_code'] = $temp['id_code']; $data['url'] = $res['result']['url']; if($user->updateOne(['Id'=>$this->userinfo['UserId']],$update_one)){ $data['Code'] = 10000; } else { $data = [ 'Code'=>-10000 ]; } } else { $data = [ 'Code'=>-10000 ]; } echo json_encode($data); } }