by Robin at 20240425

This commit is contained in:
Leufolium 2024-04-25 16:40:21 +08:00
parent 3fef23d3c3
commit 197fb8e87e
1 changed files with 5 additions and 0 deletions

View File

@ -402,6 +402,11 @@ func (l *AuthBusinessValidator) EnsureAccountPunishmentHasNotTerminated(id int64
func (l *AuthBusinessValidator) EnsureAccountPunishmentMatchesRoleOfTarget(uid int64, typ int64, QueryFunc func(ctx *gin.Context, req *accountproto.OpListByMidReq) (*dbstruct.Account, error)) *AuthBusinessValidator { func (l *AuthBusinessValidator) EnsureAccountPunishmentMatchesRoleOfTarget(uid int64, typ int64, QueryFunc func(ctx *gin.Context, req *accountproto.OpListByMidReq) (*dbstruct.Account, error)) *AuthBusinessValidator {
l.oplist = append(l.oplist, func() { l.oplist = append(l.oplist, func() {
if len(consts.AccountPunishmentRoleMap[typ]) == 0 {
return
}
acct, err := QueryFunc(l.ctx, &accountproto.OpListByMidReq{ acct, err := QueryFunc(l.ctx, &accountproto.OpListByMidReq{
Mid: goproto.Int64(uid), Mid: goproto.Int64(uid),
}) })