fix(realname): 增加身份证唯一性校验,防止同一证件重复实名
This commit is contained in:
@@ -75,6 +75,10 @@ func writeRealnameError(c *gin.Context, err error) {
|
||||
response.ServiceUnavailable(c, "数据库未连接")
|
||||
case errors.Is(err, ErrInvalidRealnameInput):
|
||||
response.BadRequest(c, "姓名或身份证号格式不正确")
|
||||
case errors.Is(err, ErrAlreadyVerified):
|
||||
response.Error(c, http.StatusConflict, "realname_already_verified", "当前账号已完成实名认证,无需重复认证")
|
||||
case errors.Is(err, ErrIDNoAlreadyUsed):
|
||||
response.Error(c, http.StatusConflict, "realname_id_no_used", "该身份证号已绑定其他实名账号,不能重复认证")
|
||||
case errors.Is(err, ErrProviderConfigInvalid):
|
||||
response.ServiceUnavailable(c, "实名认证服务未配置")
|
||||
case errors.Is(err, ErrProviderRateLimited):
|
||||
|
||||
Reference in New Issue
Block a user