package model import ( "context" "fmt" "github.com/gogf/gf/v2/frame/g" ) var ( UserBlackList = &cUserBlackList{} ) type cUserBlackList struct { } // CheckBlackList 校验黑名单 func (l *cUserBlackList) CheckBlackList(ctx context.Context, positionId int64) bool { v, e := g.Redis("black").Get(ctx, fmt.Sprintf("aiChat_black_%d", positionId)) if e != nil { return false } return !v.IsEmpty() }