|
@@ -12,7 +12,7 @@ import (
|
|
)
|
|
)
|
|
|
|
|
|
// InitBaseIndexData 初始化基础指标数据
|
|
// InitBaseIndexData 初始化基础指标数据
|
|
-func InitBaseIndexData() {
|
|
|
|
|
|
+func InitBaseIndexData(dataPath string) {
|
|
var err error
|
|
var err error
|
|
|
|
|
|
defer func() {
|
|
defer func() {
|
|
@@ -29,7 +29,7 @@ func InitBaseIndexData() {
|
|
|
|
|
|
dir := filepath.Dir(path)
|
|
dir := filepath.Dir(path)
|
|
fmt.Println("dir:" + dir)
|
|
fmt.Println("dir:" + dir)
|
|
- dataPath := dir + "/docs/逸诺Wind数据录入.xlsx"
|
|
|
|
|
|
+ //dataPath := dir + "/docs/东吴ETA同花顺指标20230925.xlsx"
|
|
fmt.Println("dataPath:" + dataPath)
|
|
fmt.Println("dataPath:" + dataPath)
|
|
f, err := excelize.OpenFile(dataPath)
|
|
f, err := excelize.OpenFile(dataPath)
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -188,10 +188,14 @@ func InitBaseIndexData() {
|
|
//刷新指标
|
|
//刷新指标
|
|
{
|
|
{
|
|
switch source {
|
|
switch source {
|
|
- case "wind":
|
|
|
|
|
|
+ case "wind", "万得":
|
|
method = "wind/refresh"
|
|
method = "wind/refresh"
|
|
case "ths", "同花顺":
|
|
case "ths", "同花顺":
|
|
method = "ths/refresh"
|
|
method = "ths/refresh"
|
|
|
|
+ case "彭博":
|
|
|
|
+ method = "pb/refresh"
|
|
|
|
+ case "":
|
|
|
|
+
|
|
}
|
|
}
|
|
if method != `` {
|
|
if method != `` {
|
|
refreshMap := make(map[string]interface{})
|
|
refreshMap := make(map[string]interface{})
|
|
@@ -210,7 +214,7 @@ func InitBaseIndexData() {
|
|
}
|
|
}
|
|
|
|
|
|
// 初始化基础指标数据-钢联
|
|
// 初始化基础指标数据-钢联
|
|
-func InitBaseIndexDataFromMysteel() {
|
|
|
|
|
|
+func InitBaseIndexDataFromMysteel(filePath string) {
|
|
var err error
|
|
var err error
|
|
|
|
|
|
defer func() {
|
|
defer func() {
|
|
@@ -228,7 +232,7 @@ func InitBaseIndexDataFromMysteel() {
|
|
|
|
|
|
dir := filepath.Dir(path)
|
|
dir := filepath.Dir(path)
|
|
fmt.Println("dir:" + dir)
|
|
fmt.Println("dir:" + dir)
|
|
- dataPath := dir + "/docs/逸诺新增钢联数据列表.xlsx"
|
|
|
|
|
|
+ dataPath := dir + filePath
|
|
fmt.Println("dataPath:" + dataPath)
|
|
fmt.Println("dataPath:" + dataPath)
|
|
f, err := excelize.OpenFile(dataPath)
|
|
f, err := excelize.OpenFile(dataPath)
|
|
if err != nil {
|
|
if err != nil {
|