fix(realname): 增加身份证唯一性校验,防止同一证件重复实名

This commit is contained in:
yml2213
2026-10-29 12:06:53 +08:00
parent 86fbc05e9b
commit 2029c1f4fb
16 changed files with 538 additions and 53 deletions
@@ -5,6 +5,8 @@ import (
"errors"
"regexp"
"strings"
"hfb_sys/backend/internal/modules/realname"
)
var (
@@ -12,6 +14,7 @@ var (
ErrInvalidUser = errors.New("invalid user")
ErrInvalidRealnameInput = errors.New("invalid realname input")
ErrRealnameAlreadyVerified = errors.New("realname already verified")
ErrRealnameIDNoUsed = realname.ErrIDNoAlreadyUsed
ErrRealnameNotRevocable = errors.New("realname not revocable")
ErrInvalidWalletDirection = errors.New("invalid wallet direction")
ErrInvalidWalletAmount = errors.New("invalid wallet amount")