Browse Source

刷新区间计算图表

xyxie 6 months ago
parent
commit
80b6f78b4d
3 changed files with 10 additions and 1 deletions
  1. 8 0
      controllers/chart.go
  2. 1 0
      models/db.go
  3. 1 1
      services/data/range_analysis/chart_info.go

+ 8 - 0
controllers/chart.go

@@ -8,6 +8,7 @@ import (
 	"eta/eta_chart_lib/models/data_manage/excel"
 	"eta/eta_chart_lib/services/data"
 	"eta/eta_chart_lib/services/data/cross_variety"
+	"eta/eta_chart_lib/services/data/range_analysis"
 	dwmini "eta/eta_chart_lib/services/dw_mini"
 	"eta/eta_chart_lib/utils"
 	"fmt"
@@ -228,6 +229,13 @@ func (this *ChartController) ChartInfoRefresh() {
 			br.ErrMsg = "刷新失败,Err:" + err.Error()
 			return
 		}
+	case utils.CHART_SOURCE_RANGE_ANALYSIS:
+		//// 刷新相关性图表
+		if _, e := range_analysis.ChartInfoRefresh(chartInfo.ChartInfoId, ""); e != nil {
+			br.Msg = "刷新失败"
+			br.ErrMsg = "刷新相关性图表失败, Err:" + e.Error()
+			return
+		}
 	default:
 		err = data.ChartInfoRefreshV2(chartInfo.ChartInfoId)
 	}

+ 1 - 0
models/db.go

@@ -38,6 +38,7 @@ func init() {
 		new(data_manage.PredictEdbRuleData),             //预测指标配置生成的数据
 		new(data_manage.PredictEdbConfCalculateMapping), //预测指标关系表
 		new(data_manage.ChartInfoCorrelation),           // 图表相关性信息
+		new(FactorEdbSeriesCalculateDataQjjs),           // 因子指标系列-区间计算数据
 	)
 	// 期货数据库
 	initFutureGood()

+ 1 - 1
services/data/range_analysis/chart_info.go

@@ -941,7 +941,7 @@ func FactorEdbStepCalculateRange(seriesId int, edbArr []int, extraConf models.Ch
 	// 获取图表x轴y轴
 	defer func() {
 		if err != nil {
-			tips := fmt.Sprintf("StepCalculate计算失败, ErrMsg: %v", err)
+			tips := fmt.Sprintf("FactorEdbStepCalculateRange 区间计算, ErrMsg: %v", err)
 			fmt.Println(tips)
 			utils.FileLog.Info(tips)
 			go alarm_msg.SendAlarmMsg(tips, 3)