浏览代码

Merge branch 'feature/eta1.9.6_chart_series' into debug

# Conflicts:
#	models/data_manage/chart_info.go
#	services/data/chart_info.go
xyxie 8 月之前
父节点
当前提交
2d1d126cdd
共有 2 个文件被更改,包括 20 次插入0 次删除
  1. 9 0
      models/data_manage/chart_info.go
  2. 11 0
      services/data/chart_info.go

+ 9 - 0
models/data_manage/chart_info.go

@@ -2790,3 +2790,12 @@ func EditChartInfoImageV2(chartInfoId int, imageUrl string) (err error) {
 
 	return
 }
+
+// 时序组合图额外配置
+type ChartTimeCombineExtraConf struct {
+	IsHeap int `description:"是否堆积(1.堆积,0不堆积)"`
+}
+
+type ChartTimeCombineDataResp struct {
+	IsHeap int `description:"是否堆积(1.堆积,0不堆积)"`
+}

+ 11 - 0
services/data/chart_info.go

@@ -515,6 +515,17 @@ func GetChartEdbData(chartInfoId, chartType int, calendar, startDate, endDate st
 		if seasonExtraConfig != "" {
 			dataResp, err = SeasonChartData(edbList, seasonExtraConfig)
 		}
+	case 6: //时序组合图
+		//判断是否堆积
+		var timeConf data_manage.ChartTimeCombineExtraConf
+		if extraConfig == "" { //历史数据,默认开启堆积
+			timeConf = data_manage.ChartTimeCombineExtraConf{
+				IsHeap: 1,
+			}
+		} else {
+			timeConf = extraConfig.(data_manage.ChartTimeCombineExtraConf)
+		}
+		dataResp = data_manage.ChartTimeCombineDataResp{IsHeap: timeConf.IsHeap}
 	case 7: // 柱形图
 		barChartConf := extraConfig.(data_manage.BarChartInfoReq)
 		xEdbIdValue, yDataList, err = BarChartData(mappingList, edbDataListMap, barChartConf.DateList, barChartConf.Sort)