🐛 Fixed build issue

This commit is contained in:
landaiqing
2025-09-17 09:54:43 +08:00
parent 338ac358db
commit c26c11e253

View File

@@ -94,7 +94,7 @@ func (ts *ThemeService) initializeDefaultThemes() error {
} }
// GetDefaultThemes 获取默认主题 // GetDefaultThemes 获取默认主题
func (ts *ThemeService) GetDefaultThemes() (map[models.ThemeType]*models.Theme, error) { func (ts *ThemeService) GetDefaultThemes() (map[string]*models.Theme, error) {
query := ` query := `
SELECT id, name, type, colors, is_default, created_at, updated_at SELECT id, name, type, colors, is_default, created_at, updated_at
FROM themes FROM themes
@@ -109,7 +109,7 @@ func (ts *ThemeService) GetDefaultThemes() (map[models.ThemeType]*models.Theme,
} }
defer rows.Close() defer rows.Close()
themes := make(map[models.ThemeType]*models.Theme) themes := make(map[string]*models.Theme)
for rows.Next() { for rows.Next() {
theme := &models.Theme{} theme := &models.Theme{}
err := rows.Scan( err := rows.Scan(
@@ -124,7 +124,7 @@ func (ts *ThemeService) GetDefaultThemes() (map[models.ThemeType]*models.Theme,
if err != nil { if err != nil {
return nil, fmt.Errorf("failed to scan theme: %w", err) return nil, fmt.Errorf("failed to scan theme: %w", err)
} }
themes[theme.Type] = theme themes[string(theme.Type)] = theme
} }
if err := rows.Err(); err != nil { if err := rows.Err(); err != nil {