Browse Source

真人认证流程

lizhen_gitee 1 year ago
parent
commit
338028c39a
2 changed files with 3 additions and 2 deletions
  1. 1 1
      application/api/controller/User.php
  2. 2 1
      application/api/controller/Userauth.php

+ 1 - 1
application/api/controller/User.php

@@ -486,7 +486,7 @@ class User extends Api
         }
 
         //task任务
-        if(isset($data['tag_ids']) && isset($data['bio']) && !empty($this->auth->audio_bio)){
+        if(isset($data['tag_ids']) && isset($data['bio'])){
             //task任务
             $task_rs = \app\common\model\TaskLog::tofinish($this->auth->id,4);
             if($task_rs === false){

+ 2 - 1
application/api/controller/Userauth.php

@@ -14,6 +14,7 @@ use TencentCloud\Common\Exception\TencentCloudSDKException;
 //use TencentCloud\Faceid\V20180301\Models\IdCardVerificationRequest;
 use TencentCloud\Iai\V20200303\IaiClient;
 use TencentCloud\Iai\V20200303\Models\CompareFaceRequest;
+use fast\Random;
 
 /**
  * 实名认证,真人认证相关
@@ -298,7 +299,7 @@ class Userauth extends Api
         $sign = sha1($sign_string);//p($sign);
 
         //上传身份信息
-        $orderNo = getMillisecond() . $this->auth->id . mt_rand(1, 1000); //商户请求的唯一标识
+        $orderNo = createUniqueNo('A',$this->auth->id); //商户请求的唯一标识
         $url = 'https://miniprogram-kyc.tencentcloudapi.com/api/server/getAdvFaceId?orderNo=' . $orderNo;
 
         $avatar = one_domain_image($this->auth->avatar);