Jelajahi Sumber

时序组合图

xyxie 8 bulan lalu
induk
melakukan
cada375a9f
2 mengubah file dengan 20 tambahan dan 0 penghapusan
  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

@@ -2464,3 +2464,12 @@ type ChartSectionCombineUnit struct {
 	RightTwoName   string `description:"右2轴单位"`
 	RightTwoNameEn string `description:"右2轴英文单位"`
 }
+
+// 时序组合图额外配置
+type ChartTimeCombineExtraConf struct {
+	IsHeap int `description:"是否堆积(1.堆积,0不堆积)"`
+}
+
+type ChartTimeCombineDataResp struct {
+	IsHeap int `description:"是否堆积(1.堆积,0不堆积)"`
+}

+ 11 - 0
services/data/chart_info.go

@@ -511,6 +511,17 @@ func GetChartEdbData(chartInfoId, chartType int, calendar, startDate, endDate st
 
 	// 特殊图形数据处理
 	switch chartType {
+	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)