zwxi 6 months ago
parent
commit
555284a2b2
4 changed files with 21 additions and 2 deletions
  1. 1 2
      controllers/base_from_smm.go
  2. 13 0
      models/business_conf.go
  3. 3 0
      models/db.go
  4. 4 0
      utils/config.go

+ 1 - 2
controllers/base_from_smm.go

@@ -121,8 +121,7 @@ func (this *SmmController) Refresh() {
 	if req.EdbInfoId <= 0 {
 		req.EdbInfoId = edbInfo.EdbInfoId
 	}
-	if utils.BusinessCode == "E2023110300" {
-		// 中基宁波走API更新
+	if utils.SmmDataMethod == "api" {
 		err = services.GetSmmIndexLatestFromBridge(req.EdbInfoId, req.EdbCode, req.StartDate)
 		if err != nil && err.Error() != utils.ErrNoRow() {
 			br.Msg = "刷新指标信息失败!"

+ 13 - 0
models/business_conf.go

@@ -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"
+	}
+}

+ 3 - 0
models/db.go

@@ -222,4 +222,7 @@ func afterInitTable() {
 
 	// 初始化是否启用mongo配置
 	InitUseMongoConf()
+
+	// 初始化Smm有色指标数据获取方式
+	InitSmmDataMethodConf()
 }

+ 4 - 0
utils/config.go

@@ -110,6 +110,10 @@ var (
 	UseMongo bool // 是否使用mongo
 )
 
+var (
+	SmmDataMethod string // Smm有色指标数据获取方式
+)
+
 func init() {
 	tmpRunMode, err := web.AppConfig.String("run_mode")
 	if err != nil {