|
@@ -4,6 +4,7 @@ import (
|
|
|
"fmt"
|
|
|
beego "github.com/beego/beego/v2/adapter"
|
|
|
"github.com/beego/beego/v2/server/web"
|
|
|
+ "github.com/rdlucklib/rdluck_tools/cache"
|
|
|
)
|
|
|
|
|
|
var (
|
|
@@ -14,6 +15,10 @@ var (
|
|
|
MYSQL_URL_DATA string
|
|
|
MYSQL_URL_GL string
|
|
|
MYSQL_URL_ETA string
|
|
|
+
|
|
|
+ REDIS_CACHE string //缓存地址
|
|
|
+ Rc *cache.Cache //redis缓存
|
|
|
+ Re error //redis错误
|
|
|
)
|
|
|
|
|
|
var (
|
|
@@ -23,8 +28,6 @@ var (
|
|
|
BinLogFile string
|
|
|
)
|
|
|
|
|
|
-var SystemType string // 系统类型; hz:弘则;trial:试用平台;custom:客户
|
|
|
-
|
|
|
var (
|
|
|
APPNAME string //项目中文名称
|
|
|
EmailSendToUsers string // 邮件提醒人员
|
|
@@ -83,9 +86,11 @@ var (
|
|
|
ES_PASSWORD string // ES密码
|
|
|
)
|
|
|
|
|
|
+// ES索引配置
|
|
|
var (
|
|
|
EsReportIndexName string //研报ES索引
|
|
|
EsEnglishReportIndexName string //英文研报ES索引
|
|
|
+ SmartReportIndexName string //智能研报ES索引
|
|
|
)
|
|
|
|
|
|
// 科大讯飞--语音合成
|
|
@@ -144,12 +149,16 @@ func init() {
|
|
|
MYSQL_URL_DATA = config["mysql_url_data"]
|
|
|
MYSQL_URL_GL = config["mysql_url_gl"]
|
|
|
MYSQL_URL_ETA = config["mysql_url_eta"]
|
|
|
- // 系统类型
|
|
|
- systemType, err := web.AppConfig.String("system_type")
|
|
|
- if err != nil {
|
|
|
- panic(any("配置文件读取system_type错误 " + err.Error()))
|
|
|
+
|
|
|
+ REDIS_CACHE = config["beego_cache"]
|
|
|
+ if len(REDIS_CACHE) <= 0 {
|
|
|
+ panic(any("redis链接参数没有配置"))
|
|
|
+ }
|
|
|
+ Rc, Re = cache.NewCache(REDIS_CACHE) //初始化缓存
|
|
|
+ if Re != nil {
|
|
|
+ fmt.Println(Re)
|
|
|
+ panic(any(Re))
|
|
|
}
|
|
|
- SystemType = systemType
|
|
|
|
|
|
// 项目中文名称
|
|
|
appNameCn, err := web.AppConfig.String("app_name_cn")
|
|
@@ -201,6 +210,7 @@ func init() {
|
|
|
{
|
|
|
EsReportIndexName = config["es_report_index_name"]
|
|
|
EsEnglishReportIndexName = config["es_english_report_index_name"]
|
|
|
+ SmartReportIndexName = config["es_smart_report_index_name"]
|
|
|
}
|
|
|
|
|
|
// 科大讯飞
|