config.go 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  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. var (
  34. THS_SendUrl string //同花顺地址url
  35. THS_PubKey string //同花顺公钥
  36. )
  37. func init() {
  38. RunMode = beego.AppConfig.String("run_mode")
  39. config, err := beego.AppConfig.GetSection(RunMode)
  40. if err != nil {
  41. panic("配置文件读取错误 " + err.Error())
  42. }
  43. beego.Info(RunMode + " 模式")
  44. MYSQL_URL = config["mysql_url"]
  45. MYSQL_URL_RDDP = config["mysql_url_rddp"]
  46. MYSQL_URL_EDB = config["mysql_url_edb"]
  47. MYSQL_URL_DATA = config["mysql_url_data"]
  48. //同花顺公钥
  49. THS_PubKey = `-----BEGIN PUBLIC KEY-----
  50. MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqugglfCboOEfWtHlGBOW
  51. 40a4Y3xOs0MPBwjTOzHgcaWzx5XCc20VftGVXkWlpjs8u4dza/Bp1SV7SJ5Y7U95
  52. jgUOP8Js9Qgp6UVqBJDJf3i1KpjHzlk3ma8zxAYUAdieEUE+SKSxSY+BD9A6lpf5
  53. n+igXLmzR5GeVGFeLzoMhB1+pXgGhW30ao9wPwuRF7DBl+FKa/ACi7iXLiwXVgqT
  54. FFi29TKeerEENu3EpMXvPml7tNUiVmVW6d83hlascfbAlkShwuHLSGpLqK7brtg6
  55. jRS9hreKFKb0BUQ4TB26e7IDCstbMRvUp4+OGezexzic5NYPQ8uLo5OTaS7f7PrW
  56. ZwIDAQAB
  57. -----END PUBLIC KEY-----`
  58. if RunMode == "release" {
  59. CompanyId = 16
  60. RealName = "超级管理员"
  61. WxAppId = "wx4a844c734d8c8e56"
  62. WxAppSecret = "26c586e7ccb3c575433f0f37797b3eeb"
  63. TemplateId = "P0klzaZjEI2UYth-z-WnmtOQgyxcF8klPoA_MlsA8Eo"
  64. RemindTemplateId = "PaHpQjVffrvmeW8wiOUcqlEhnD1LXyU9FnPVF-Jg9wM"
  65. //同花顺正式地址
  66. THS_SendUrl = `https://board.10jqka.com.cn/gateway/ps/syncNews`
  67. } else {
  68. CompanyId = 16
  69. RealName = "超级管理员"
  70. AdminId = 11
  71. WxAppId = "wx9b5d7291e581233a"
  72. WxAppSecret = "f4d52e34021eee262dce9682b31f8861"
  73. TemplateId = "P0klzaZjEI2UYth-z-WnmtOQgyxcF8klPoA_MlsA8Eo"
  74. RemindTemplateId = "9JYV6sHMJlu2EHRBIj_8ift6wkrrTb9_UO-M_-YXKBw"
  75. //同花顺测试地址
  76. THS_SendUrl = `https://mtest.10jqka.com.cn/gateway/ps/syncNews`
  77. }
  78. }
  79. //http://entryapi.brilliantstart.cn
  80. //http://entryapi.brilliantstart.cn/swagger/