@@ -121,8 +121,7 @@ func (this *SmmController) Refresh() {
if req.EdbInfoId <= 0 {
req.EdbInfoId = edbInfo.EdbInfoId
}
- if utils.BusinessCode == "E2023110300" {
+ if utils.SmmDataMethod == "api" {
- // 中基宁波走API更新
err = services.GetSmmIndexLatestFromBridge(req.EdbInfoId, req.EdbCode, req.StartDate)
if err != nil && err.Error() != utils.ErrNoRow() {
br.Msg = "刷新指标信息失败!"
@@ -236,3 +236,16 @@ func InitUseMongoConf() {
utils.UseMongo = true
+
+func InitSmmDataMethodConf() {
+ utils.SmmDataMethod = "terminal"
+ useMongo, e := GetBusinessConfByKey("SmmDataMethod")
+ if e != nil {
+ return
+ }
+ if useMongo.ConfVal == "api" {
+ utils.SmmDataMethod = "api"
+}
@@ -222,4 +222,7 @@ func afterInitTable() {
// 初始化是否启用mongo配置
InitUseMongoConf()
+ // 初始化Smm有色指标数据获取方式
+ InitSmmDataMethodConf()
@@ -110,6 +110,10 @@ var (
UseMongo bool // 是否使用mongo
)
+var (
+ SmmDataMethod string // Smm有色指标数据获取方式
+)
func init() {
tmpRunMode, err := web.AppConfig.String("run_mode")
if err != nil {