Procházet zdrojové kódy

真人认证流程

lizhen_gitee před 1 rokem
rodič
revize
338028c39a

+ 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);