From 5cfe04e5f521f0cf53e1ad321455eeb675704326 Mon Sep 17 00:00:00 2001 From: morya Date: Sat, 3 Jan 2026 23:56:05 +0800 Subject: [PATCH] FIX: code too complicated --- server/service/system/sys_initdb.go | 2 +- server/service/system/sys_initdb_mssql.go | 2 +- server/service/system/sys_initdb_mysql.go | 2 +- server/service/system/sys_initdb_pgsql.go | 2 +- server/service/system/sys_initdb_sqlite.go | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/server/service/system/sys_initdb.go b/server/service/system/sys_initdb.go index eac74a09d..825e0acf0 100644 --- a/server/service/system/sys_initdb.go +++ b/server/service/system/sys_initdb.go @@ -160,7 +160,7 @@ func createDatabase(dsn string, driver string, createSql string) error { // createTables 创建表(默认 dbInitHandler.initTables 行为) func createTables(ctx context.Context, inits initSlice) error { next, cancel := context.WithCancel(ctx) - defer func(c func()) { c() }(cancel) + defer cancel() for _, init := range inits { if init.TableCreated(next) { continue diff --git a/server/service/system/sys_initdb_mssql.go b/server/service/system/sys_initdb_mssql.go index 0865a15ad..ad8d37c3f 100644 --- a/server/service/system/sys_initdb_mssql.go +++ b/server/service/system/sys_initdb_mssql.go @@ -73,7 +73,7 @@ func (h MssqlInitHandler) InitTables(ctx context.Context, inits initSlice) error func (h MssqlInitHandler) InitData(ctx context.Context, inits initSlice) error { next, cancel := context.WithCancel(ctx) - defer func(c func()) { c() }(cancel) + defer cancel() for _, init := range inits { if init.DataInserted(next) { color.Info.Printf(InitDataExist, Mssql, init.InitializerName()) diff --git a/server/service/system/sys_initdb_mysql.go b/server/service/system/sys_initdb_mysql.go index 0b8fba1ed..2ef64d2d9 100644 --- a/server/service/system/sys_initdb_mysql.go +++ b/server/service/system/sys_initdb_mysql.go @@ -78,7 +78,7 @@ func (h MysqlInitHandler) InitTables(ctx context.Context, inits initSlice) error func (h MysqlInitHandler) InitData(ctx context.Context, inits initSlice) error { next, cancel := context.WithCancel(ctx) - defer func(c func()) { c() }(cancel) + defer cancel() for _, init := range inits { if init.DataInserted(next) { color.Info.Printf(InitDataExist, Mysql, init.InitializerName()) diff --git a/server/service/system/sys_initdb_pgsql.go b/server/service/system/sys_initdb_pgsql.go index 60be3d407..fa0a65a07 100644 --- a/server/service/system/sys_initdb_pgsql.go +++ b/server/service/system/sys_initdb_pgsql.go @@ -82,7 +82,7 @@ func (h PgsqlInitHandler) InitTables(ctx context.Context, inits initSlice) error func (h PgsqlInitHandler) InitData(ctx context.Context, inits initSlice) error { next, cancel := context.WithCancel(ctx) - defer func(c func()) { c() }(cancel) + defer cancel() for i := 0; i < len(inits); i++ { if inits[i].DataInserted(next) { color.Info.Printf(InitDataExist, Pgsql, inits[i].InitializerName()) diff --git a/server/service/system/sys_initdb_sqlite.go b/server/service/system/sys_initdb_sqlite.go index 0cab83362..a102ad3b2 100644 --- a/server/service/system/sys_initdb_sqlite.go +++ b/server/service/system/sys_initdb_sqlite.go @@ -69,7 +69,7 @@ func (h SqliteInitHandler) InitTables(ctx context.Context, inits initSlice) erro func (h SqliteInitHandler) InitData(ctx context.Context, inits initSlice) error { next, cancel := context.WithCancel(ctx) - defer func(c func()) { c() }(cancel) + defer cancel() for _, init := range inits { if init.DataInserted(next) { color.Info.Printf(InitDataExist, Sqlite, init.InitializerName())