Browse Source

fix:刷新相关的图表

Roc 1 year ago
parent
commit
b6b09f9dcc

+ 9 - 0
services/data/future_good/base_future_good_lib.go

@@ -30,6 +30,15 @@ func RefreshEdbData(futureGoodEdbInfoId int, futureGoodEdbCode, startDate string
 	return
 }
 
+// RefreshEdbRelation 刷新商品期货指标相关的数据
+func RefreshEdbRelation(futureGoodEdbInfoId int) (resp *models.BaseResponse, err error) {
+	param := make(map[string]interface{})
+	param["FutureGoodEdbInfoId"] = futureGoodEdbInfoId
+	urlStr := `future_good/relation/refresh`
+	resp, err = postRefreshEdbData(param, urlStr)
+	return
+}
+
 // postRefreshEdbData 刷新指标数据
 func postRefreshEdbData(param map[string]interface{}, urlStr string) (resp *models.BaseResponse, err error) {
 	postUrl := utils.EDB_LIB_URL + urlStr

+ 7 - 0
services/data/future_good/future_good_edb_info.go

@@ -61,5 +61,12 @@ func RefreshFutureGoodDataFromThs() (err error) {
 		}
 
 	}
+
+	// 刷新商品期货指标相关的数据
+	for _, bv := range list {
+		if bv.ParentId == 0 {
+			RefreshEdbRelation(bv.FutureGoodEdbInfoId)
+		}
+	}
 	return err
 }