Browse Source

fix:新增配置项,同花顺数据走的api接口还是终端服务

Roc 1 year ago
parent
commit
d680e91434
2 changed files with 10 additions and 3 deletions
  1. 4 3
      services/base_from_ths.go
  2. 6 0
      utils/config.go

+ 4 - 3
services/base_from_ths.go

@@ -29,11 +29,12 @@ func GetEdbDataFromThs(edbCode, startDate, endDate string) (item models.EdbDataF
 	//if utils.BusinessCode == utils.HZ_TRIAL_BUSSINESS_CODE { // 体验版也走客户端
 	//	return getEdbDataFromThsApp(edbCode, startDate, endDate, 0)
 	//}
-	if utils.RunMode == `release` { // 生产环境走官方http请求,测试环境走终端
+	// 如果没有配置,获取配置的方式是api,那么就走官方接口
+	if utils.ThsDataMethod == "" || utils.ThsDataMethod == "api" {
 		return getEdbDataFromThsHttp(edbCode, startDate, endDate)
-	} else {
-		return getEdbDataFromThsApp(edbCode, startDate, endDate, 0)
 	}
+
+	return getEdbDataFromThsApp(edbCode, startDate, endDate, 0)
 }
 
 // getEdbDataFromThs 获取同花顺接口数据

+ 6 - 0
utils/config.go

@@ -60,6 +60,7 @@ var (
 	EDB_DATA_LIMIT        = 10
 	Hz_Wind_Data_Url_LIST []WindUrlMap // wind接口服务地址配置(客户本地机器,是个list列表)
 
+	ThsDataMethod   string //同花顺数据获取的方式,app是通过终端;api是通过接口
 	ThsRefreshToken string // 同花顺的刷新token
 )
 
@@ -188,6 +189,11 @@ func init() {
 		}
 
 		ThsRefreshToken = config["ths_refresh_token"] //同花顺的刷新token
+		ThsDataMethod = config["ths_data_method"]     // 同花顺数据获取的方式
+		// 默认走api接口
+		if ThsDataMethod == `` {
+			ThsDataMethod = "api"
+		}
 	}
 
 	// ES配置