Browse Source

fix:指标别名

Roc 2 years ago
parent
commit
2065b8c037
1 changed files with 12 additions and 1 deletions
  1. 12 1
      controllers/chart.go

+ 12 - 1
controllers/chart.go

@@ -146,6 +146,7 @@ func (this *ChartController) ChartInfoDetail() {
 		return
 	}
 
+	var barConfig data_manage.BarChartInfoReq
 	barChartInfoDateList := make([]data_manage.BarChartInfoDateReq, 0)
 	barChartInfoSort := data_manage.BarChartInfoSortReq{}
 	// 柱方图的一些配置
@@ -156,7 +157,6 @@ func (this *ChartController) ChartInfoDetail() {
 			return
 		}
 
-		var barConfig data_manage.BarChartInfoReq
 		err := json.Unmarshal([]byte(chartInfo.BarConfig), &barConfig)
 		if err != nil {
 			br.Msg = "柱方图配置异常"
@@ -184,6 +184,17 @@ func (this *ChartController) ChartInfoDetail() {
 		return
 	}
 
+	for _, v := range edbList {
+		// 指标别名
+		if barConfig.EdbInfoIdList != nil && len(barConfig.EdbInfoIdList) > 0 {
+			for _, reqEdb := range barConfig.EdbInfoIdList {
+				if v.EdbInfoId == reqEdb.EdbInfoId {
+					v.EdbAliasName = reqEdb.Name
+				}
+			}
+		}
+	}
+
 	resp.ChartInfo = chartInfo
 	resp.EdbInfoList = edbList
 	resp.XEdbIdValue = xEdbIdValue