@@ -64,6 +64,9 @@ func init() {
// 基础指标表
initBaseIndex()
+
+ // 初始化部分数据表变量(直接init会有顺序问题=_=!)
+ InitEdbSource()
}
// initFutureGood 注册期货数据 数据表
@@ -8,8 +8,8 @@ var (
EdbDataTableNameMap map[int]string // 指标来源对应数据表名
)
-// 初始化时加载指标来源对应表名, 避免循环中查库, 注意edb_source表修改table_name的话需要重启服务
-func init() {
+// InitEdbSource 初始化时加载指标来源对应表名, 避免循环中查库, 注意edb_source表修改table_name的话需要重启服务
+func InitEdbSource() {
EdbDataTableNameMap = make(map[int]string)
sources, e := GetEdbSourceItemsByCondition(``, make([]interface{}, 0), []string{}, "")
if e != nil {