Browse Source

fix:默认主题

Roc 1 year ago
parent
commit
da3aef54ed
1 changed files with 15 additions and 0 deletions
  1. 15 0
      services/data/chart_theme.go

+ 15 - 0
services/data/chart_theme.go

@@ -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 {
+		return
+	}
+
+	// 如果还是没找到,那就系统的主题id
 	chartTheme, err = chart_theme.GetSystemChartTheme(chartThemeType.ChartThemeTypeId)
 
 	return