|
@@ -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: // 柱形图
|