Sfoglia il codice sorgente

修复国能数据同步问题并优化数据获取

- 添加修复数据功能,同步国能平台的原始指标编码
- 优化国能数据
Roc 6 mesi fa
parent
commit
739049f0df
1 ha cambiato i file con 9 aggiunte e 7 eliminazioni
  1. 9 7
      services/index_data/gn_platform.go

+ 9 - 7
services/index_data/gn_platform.go

@@ -200,7 +200,9 @@ func FixData() {
 		101: `S01`,
 	}
 
-	for _, v := range edbInfoList {
+	count := len(edbInfoList)
+	for k, v := range edbInfoList {
+		fmt.Println("剩余:", count-k, "条数据")
 		list, _, err := getData(1, 100, v.EdbCode, sourceMap[v.Source])
 		if err != nil {
 			fmt.Println("获取指标数据失败:", err)
@@ -209,12 +211,12 @@ func FixData() {
 		if len(list) > 0 {
 			uniqueCode := list[0].DataIndexCode
 			fmt.Println(v.EdbCode, " === ", uniqueCode)
-			//v.OriginalEdbCode = uniqueCode
-			//err = v.Update([]string{"OriginalEdbCode"})
-			//if err != nil {
-			//	fmt.Println("修改指标原始编码失败:", err)
-			//	continue
-			//}
+			v.OriginalEdbCode = uniqueCode
+			err = v.Update([]string{"OriginalEdbCode"})
+			if err != nil {
+				fmt.Println("修改指标原始编码失败:", err)
+				continue
+			}
 		}
 	}
 }