config.go 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  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. AdminId int
  14. RealName string
  15. )
  16. var (
  17. WxAppId string
  18. WxAppSecret string
  19. TemplateId string
  20. RemindTemplateId string
  21. )
  22. func init() {
  23. RunMode = beego.AppConfig.String("run_mode")
  24. config, err := beego.AppConfig.GetSection(RunMode)
  25. if err != nil {
  26. panic("配置文件读取错误 " + err.Error())
  27. }
  28. beego.Info(RunMode + " 模式")
  29. MYSQL_URL = config["mysql_url"]
  30. MYSQL_URL_RDDP = config["mysql_url_rddp"]
  31. MYSQL_URL_EDB = config["mysql_url_edb"]
  32. if RunMode == "release" {
  33. CompanyId = 16
  34. RealName="超级管理员"
  35. WxAppId = "wx4a844c734d8c8e56"
  36. WxAppSecret = "26c586e7ccb3c575433f0f37797b3eeb"
  37. TemplateId = "P0klzaZjEI2UYth-z-WnmtOQgyxcF8klPoA_MlsA8Eo"
  38. RemindTemplateId="PaHpQjVffrvmeW8wiOUcqlEhnD1LXyU9FnPVF-Jg9wM"
  39. } else {
  40. CompanyId = 16
  41. RealName="超级管理员"
  42. AdminId=11
  43. WxAppId = "wx9b5d7291e581233a"
  44. WxAppSecret = "f4d52e34021eee262dce9682b31f8861"
  45. TemplateId = "P0klzaZjEI2UYth-z-WnmtOQgyxcF8klPoA_MlsA8Eo"
  46. RemindTemplateId="9JYV6sHMJlu2EHRBIj_8ift6wkrrTb9_UO-M_-YXKBw"
  47. }
  48. }
  49. //http://entryapi.brilliantstart.cn
  50. //http://entryapi.brilliantstart.cn/swagger/