where('is_del',0)->where('authType','PSN')->orderBy('id','desc')->first(); if (empty($member)){ $this->info('没有未实名的用户'); return; } $this->info('处理用户:id='.$member->{'id'}.',姓名='.$member->{'name'}.',手机号='.$member->{'phone'}); //调用接口查询用户是否已经完成实名认证 $realnameStatus = ESignServer::creatServer()->personsidentityinfo($member->{'id'},$member->{'phone'},$member->{'name'},$member->{'id_number'}); if ($realnameStatus == 1){ $this->info('用户已完成实名认证,无需处理'); return; } //未实名认证,执行实名认证授权流程 ESignServer::creatServer()->psnauthurl($member->{'id'},$member->{'phone'},$member->{'name'},$member->{'id_number'},$member->{'psnId'}); $this->info('实名认证流程执行完成'); } }