支付模块
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

2 年前
2 年前
2 年前
2 年前
2 年前
2 年前
2 年前
2 年前
1234567891011121314151617181920212223242526272829303132333435363738
  1. package pay
  2. import (
  3. "code.fnuoos.com/go_rely_warehouse/zyos_go_pay.git/db"
  4. "code.fnuoos.com/go_rely_warehouse/zyos_go_pay.git/md"
  5. "code.fnuoos.com/go_rely_warehouse/zyos_go_pay.git/utils/cache"
  6. )
  7. var cfg = md.DBCfg{
  8. Host: "",
  9. Name: "",
  10. User: "",
  11. Psw: "",
  12. ShowLog: false,
  13. MaxLifetime: 0,
  14. MaxOpenConns: 0,
  15. MaxIdleConns: 0,
  16. Path: "",
  17. }
  18. func Init(host, name, user, psw, redisAddr string) error {
  19. cfg.Host = host
  20. cfg.Name = name
  21. cfg.User = user
  22. cfg.Psw = psw
  23. cfg.ShowLog = true
  24. cfg.MaxLifetime = 30
  25. cfg.MaxOpenConns = 100
  26. cfg.MaxIdleConns = 100
  27. cfg.Path = "./tmp/%s.logs"
  28. if err := db.InitDB(&cfg); err != nil {
  29. return err
  30. }
  31. if redisAddr != "" {
  32. cache.NewRedis(redisAddr)
  33. }
  34. return nil
  35. }