@@ -36,6 +36,20 @@ func GetChartThemeConfig(chartThemeId, source, chartType int) (chartTheme *chart
return
}
+ // 寻找默认的主题id
+ chartTheme, err = chart_theme.GetChartThemeId(chartThemeType.DefaultChartThemeID)
+ if err != nil && err != utils.ErrNoRow {
+ return
+ }
+
+ err = nil
+ // 如果找到了,那么就返回
+ if chartTheme != nil {
+ // 如果还是没找到,那就系统的主题id
chartTheme, err = chart_theme.GetSystemChartTheme(chartThemeType.ChartThemeTypeID)