浏览代码

fix:默认主题

Roc 1 年之前
父节点
当前提交
da3aef54ed
共有 1 个文件被更改,包括 15 次插入0 次删除
  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