config.go 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package utils
  2. import (
  3. beego "github.com/beego/beego/v2/adapter"
  4. )
  5. var (
  6. RunMode string //运行模式
  7. MYSQL_URL string //数据库连接
  8. MYSQL_URL_RDDP string //数据库连接
  9. MYSQL_URL_EDB string
  10. MYSQL_URL_DATA string
  11. )
  12. var (
  13. CompanyId int
  14. AdminId int
  15. RealName string
  16. )
  17. var (
  18. WxAppId string
  19. WxAppSecret string
  20. TemplateId string
  21. RemindTemplateId string
  22. )
  23. //oss配置
  24. var (
  25. Bucketname string = "hongze"
  26. Endpoint string
  27. Imghost string = "https://hongze.oss-accelerate.aliyuncs.com/"
  28. Upload_dir string = "static/images/"
  29. Upload_Audio_Dir string = "static/audio/"
  30. AccessKeyId string = "LTAIFMZYQhS2BTvW"
  31. AccessKeySecret string = "12kk1ptCHoGWedhBnKRVW5hRJzq9Fq"
  32. )
  33. func init() {
  34. RunMode = beego.AppConfig.String("run_mode")
  35. config, err := beego.AppConfig.GetSection(RunMode)
  36. if err != nil {
  37. panic("配置文件读取错误 " + err.Error())
  38. }
  39. beego.Info(RunMode + " 模式")
  40. MYSQL_URL = config["mysql_url"]
  41. MYSQL_URL_RDDP = config["mysql_url_rddp"]
  42. MYSQL_URL_EDB = config["mysql_url_edb"]
  43. MYSQL_URL_DATA = config["mysql_url_data"]
  44. if RunMode == "release" {
  45. CompanyId = 16
  46. RealName="超级管理员"
  47. WxAppId = "wx4a844c734d8c8e56"
  48. WxAppSecret = "26c586e7ccb3c575433f0f37797b3eeb"
  49. TemplateId = "P0klzaZjEI2UYth-z-WnmtOQgyxcF8klPoA_MlsA8Eo"
  50. RemindTemplateId="PaHpQjVffrvmeW8wiOUcqlEhnD1LXyU9FnPVF-Jg9wM"
  51. } else {
  52. CompanyId = 16
  53. RealName="超级管理员"
  54. AdminId=11
  55. WxAppId = "wx9b5d7291e581233a"
  56. WxAppSecret = "f4d52e34021eee262dce9682b31f8861"
  57. TemplateId = "P0klzaZjEI2UYth-z-WnmtOQgyxcF8klPoA_MlsA8Eo"
  58. RemindTemplateId="9JYV6sHMJlu2EHRBIj_8ift6wkrrTb9_UO-M_-YXKBw"
  59. }
  60. }
  61. //http://entryapi.brilliantstart.cn
  62. //http://entryapi.brilliantstart.cn/swagger/