Просмотр исходного кода

wesmiler 更新第5期更新代码合并

wesmiler 4 лет назад
Родитель
Сommit
3d967b660b
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      app/weixin/service/FaceAuth.php

+ 5 - 1
app/weixin/service/FaceAuth.php

@@ -25,6 +25,9 @@ class FaceAuth
         'CONCURRENCY_LIMIT_EXCEEDED'=> '请求超过并发',
         'INTERNAL_ERROR'=> '内部错误',
         'Request Entity Too Large'=> '请求内容大小超出限制',
+        'BAD_ARGUMENTS:idcard_name'=> '身份证姓名错误',
+        'BAD_ARGUMENTS:idcard_number'=> '身份证号码错误',
+        'BAD_ARGUMENTS:notify_url'=> '回调地址错误',
     ];
     protected static $resultErrors = [
         'SUCCESS'=> '待比对照片与权威数据照片或参考照片对比是同一个人',
@@ -56,6 +59,7 @@ class FaceAuth
         'ACCOUNT_DISABLED'=> '账户已停用',
         'USER_CANCEL'=> '用户主动退出流程',
         'LIVING_NOT_START'=> '验证流程尚未开始',
+
     ];
 
     /**
@@ -106,7 +110,7 @@ class FaceAuth
         $bizToken = isset($result['biz_token'])? $result['biz_token'] : '';
         PRedis::set("caches:faceAuth:{$idcard}:result", $result, 600);
         if($respError || empty($bizToken)){
-            $msg = isset(self::$errors[$code])? self::$errors[$code] : '获取在线验证参数失败,请刷新重试';
+            $msg = isset(self::$errors[$code])? self::$errors[$code] : (isset(self::$errors[$respError])? self::$errors[$respError] : '获取在线验证参数失败,请刷新重试');
             return ['code'=> 'error', 'msg'=> $msg, 'result'=> $result];
         }