Bläddra i källkod

fix:默认主题

Roc 1 år sedan
förälder
incheckning
d8596b5235
1 ändrade filer med 14 tillägg och 0 borttagningar
  1. 14 0
      services/chart/chart_theme.go

+ 14 - 0
services/chart/chart_theme.go

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