feat: add settings pages

This commit is contained in:
engigu
2025-12-20 12:00:08 +08:00
parent 70cc7c0f8c
commit c299ed67d6
23 changed files with 10462 additions and 130 deletions
+12 -7
View File
@@ -24,19 +24,24 @@ func NewInitService(settingsService *SettingsService, userService *UserService)
// Initialize 执行初始化,如果已初始化则跳过
func (s *InitService) Initialize() {
if s.IsInitialized() {
logger.Info("系统已初始化,跳过")
return
}
//if s.IsInitialized() {
// logger.Info("系统已初始化,跳过")
// return
//}
logger.Info("开始初始化系统...")
// 创建管理员账号
s.createAdminUser()
// 标记为已初始化
s.settingsService.Set(InitSection, InitKey, InitValue)
logger.Info("系统初始化完成")
// 初始化默认设置(每次启动都检查)
if err := s.settingsService.InitSettings(); err != nil {
logger.Warnf("初始化设置失败: %v", err)
}
//// 标记为已初始化
//s.settingsService.Set(InitSection, InitKey, InitValue)
//logger.Info("系统初始化完成")
}
// IsInitialized 检查是否已初始化