config.go 940 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package utils
  2. import (
  3. "github.com/astaxie/beego"
  4. )
  5. var (
  6. RunMode string //运行模式
  7. MYSQL_URL string //数据库连接
  8. MYSQL_URL_RDDP string //数据库连接
  9. MYSQL_URL_EDB string
  10. )
  11. var (
  12. CompanyId int
  13. )
  14. var (
  15. WxAppId string
  16. WxAppSecret string
  17. )
  18. func init() {
  19. RunMode = beego.AppConfig.String("run_mode")
  20. config, err := beego.AppConfig.GetSection(RunMode)
  21. if err != nil {
  22. panic("配置文件读取错误 " + err.Error())
  23. }
  24. beego.Info(RunMode + " 模式")
  25. MYSQL_URL = config["mysql_url"]
  26. MYSQL_URL_RDDP = config["mysql_url_rddp"]
  27. MYSQL_URL_EDB = config["mysql_url_edb"]
  28. if RunMode == "release" {
  29. CompanyId = 16
  30. WxAppId = "wx4a844c734d8c8e56"
  31. WxAppSecret = "26c586e7ccb3c575433f0f37797b3eeb"
  32. } else {
  33. CompanyId = 16
  34. WxAppId = "wxde2f3a951cc795b9"
  35. WxAppSecret = "5df6c7e74beac92115b0b8801d12a8d5"
  36. }
  37. }
  38. //http://entryapi.brilliantstart.cn
  39. //http://entryapi.brilliantstart.cn/swagger/