xyxie 8 hónapja
szülő
commit
632460f6fb
1 módosított fájl, 14 hozzáadás és 4 törlés
  1. 14 4
      services/data/chart_info.go

+ 14 - 4
services/data/chart_info.go

@@ -301,6 +301,18 @@ func GetChartEdbData(chartInfoId, chartType int, calendar, startDate, endDate st
 
 	var extraConfig interface{}
 	switch chartType {
+	case 6:
+		var tmpConfig data_manage.ChartTimeCombineExtraConf
+		if extraConfigStr != `` {
+			err = json.Unmarshal([]byte(extraConfigStr), &tmpConfig)
+			if err != nil {
+				errMsg = "雷达图配置异常"
+				err = errors.New(errMsg)
+				return
+			}
+		}
+
+		extraConfig = tmpConfig
 	case 7: // 柱形图
 		var barConfig data_manage.BarChartInfoReq
 		if extraConfigStr == `` {
@@ -513,13 +525,11 @@ func GetChartEdbData(chartInfoId, chartType int, calendar, startDate, endDate st
 	switch chartType {
 	case 6: //时序组合图
 		//判断是否堆积
-		var timeConf data_manage.ChartTimeCombineExtraConf
-		if extraConfig == "" { //历史数据,默认开启堆积
+		timeConf := extraConfig.(data_manage.ChartTimeCombineExtraConf)
+		if extraConfig == nil { //历史数据,默认开启堆积
 			timeConf = data_manage.ChartTimeCombineExtraConf{
 				IsHeap: 1,
 			}
-		} else {
-			timeConf = extraConfig.(data_manage.ChartTimeCombineExtraConf)
 		}
 		dataResp = data_manage.ChartTimeCombineDataResp{IsHeap: timeConf.IsHeap}
 	case 7: // 柱形图