package public import ( "context" "fmt" "github.com/gogf/gf/v2/frame/g" "github.com/gogf/gf/v2/util/gconv" ) var ( ctx = context.Background() ) func GetPayUser() map[string]bool { payTidb := g.Cfg().MustGet(ctx, "payTidb", "Jianyu_subjectdb.dwd_f_data_equity_info").String() pay := make(map[string]bool) res, err := g.DB().Query(ctx, fmt.Sprintf(`SELECT id,user_id FROM %s`, payTidb)) if err == nil && !res.IsEmpty() { for _, m := range res.List() { pay[gconv.String(m["user_id"])] = true } } return pay }