blackList.go 409 B

1234567891011121314151617181920212223
  1. package model
  2. import (
  3. "context"
  4. "fmt"
  5. "github.com/gogf/gf/v2/frame/g"
  6. )
  7. var (
  8. UserBlackList = &cUserBlackList{}
  9. )
  10. type cUserBlackList struct {
  11. }
  12. // CheckBlackList 校验黑名单
  13. func (l *cUserBlackList) CheckBlackList(ctx context.Context, positionId int64) bool {
  14. v, e := g.Redis("black").Get(ctx, fmt.Sprintf("aiChat_black_%d", positionId))
  15. if e != nil {
  16. return false
  17. }
  18. return !v.IsEmpty()
  19. }