getPayUser.go 513 B

1234567891011121314151617181920212223
  1. package public
  2. import (
  3. "context"
  4. "fmt"
  5. "github.com/gogf/gf/v2/frame/g"
  6. "github.com/gogf/gf/v2/util/gconv"
  7. "time"
  8. )
  9. func GetPayUser() map[string]bool {
  10. var (
  11. pay = make(map[string]bool)
  12. ctx = context.Background()
  13. )
  14. res, err := g.DB("subjectdb").Query(ctx, fmt.Sprintf(`SELECT id,user_id FROM dwd_f_data_equity_info WHERE endtime>?`, time.Now().Format(time.DateTime)))
  15. if err == nil && !res.IsEmpty() {
  16. for _, m := range res.List() {
  17. pay[gconv.String(m["user_id"])] = true
  18. }
  19. }
  20. return pay
  21. }