|
|
@@ -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];
|
|
|
}
|
|
|
|