diff --git a/server/service/system/sys_initdb.go b/server/service/system/sys_initdb.go index eac74a09..825e0acf 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 0865a15a..ad8d37c3 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 0b8fba1e..2ef64d2d 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 60be3d40..fa0a65a0 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 0cab8336..a102ad3b 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())