xyxie 1 рік тому
батько
коміт
6dce02605d
1 змінених файлів з 8 додано та 5 видалено
  1. 8 5
      services/base_from_ths.go

+ 8 - 5
services/base_from_ths.go

@@ -31,10 +31,6 @@ func GetEdbDataFromThs(edbCode, startDate, endDate, edbTerminalCode string) (ite
 		err = fmt.Errorf("获取同花顺接口配置出错 Err: %s", err)
 		return
 	}
-	if terminal.ServerUrl == "" {
-		err = fmt.Errorf("同花顺接口未配置")
-		return
-	}
 
 	if edbTerminalCode == "" {
 		// 设置指标与终端关系的缓存
@@ -44,6 +40,10 @@ func GetEdbDataFromThs(edbCode, startDate, endDate, edbTerminalCode string) (ite
 
 	// 如果没有配置,获取配置的方式是api,那么就走官方接口
 	if utils.ThsDataMethod == "" || utils.ThsDataMethod == "api" {
+		if terminal.Value == "" {
+			err = fmt.Errorf("同花顺接口未配置")
+			return
+		}
 		var token string
 		token, err = GetAccessToken(false, terminal.Value)
 		if err != nil {
@@ -51,7 +51,10 @@ func GetEdbDataFromThs(edbCode, startDate, endDate, edbTerminalCode string) (ite
 		}
 		return getEdbDataFromThsHttp(edbCode, startDate, endDate, terminal.Value, token)
 	}
-
+	if terminal.ServerUrl == "" {
+		err = fmt.Errorf("同花顺接口未配置")
+		return
+	}
 	return getEdbDataFromThsApp(edbCode, startDate, endDate, 0, terminal.ServerUrl)
 }