tidb.go 640 B

123456789101112131415161718192021222324
  1. package utility
  2. import (
  3. "strings"
  4. "app.yhyue.com/moapp/jybase/mapping"
  5. . "app.yhyue.com/moapp/jybase/mysql"
  6. "github.com/gogf/gf/v2/frame/g"
  7. "github.com/gogf/gf/v2/os/gctx"
  8. )
  9. var tidb *Mysql
  10. var AllDistrict = map[string]bool{}
  11. func init() {
  12. ctx := gctx.New()
  13. tidb = NewInit("mysql", strings.TrimPrefix(g.Cfg().MustGet(ctx, "database.default.link").String(), "mysql:"), g.Cfg().MustGet(ctx, "database.default.maxOpen").Int(), g.Cfg().MustGet(ctx, "database.default.maxIdle").Int())
  14. mapping.BidCodeMapping.Init(tidb)
  15. for _, v := range mapping.BidCodeMapping.District {
  16. for kk, _ := range v {
  17. AllDistrict[kk] = true
  18. }
  19. }
  20. }