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