From beec63018754ba9fa33727c6c340b4b8111e6761 Mon Sep 17 00:00:00 2001 From: QiuSW <105186638@qq.com> Date: Mon, 21 Sep 2026 10:38:54 +0800 Subject: [PATCH] fix(#329): record device ownership migration --- .../version-local/1789800300000_device_owner.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/server/cmd/migrate/migration/version-local/1789800300000_device_owner.go b/server/cmd/migrate/migration/version-local/1789800300000_device_owner.go index eefea00..90d2aad 100644 --- a/server/cmd/migrate/migration/version-local/1789800300000_device_owner.go +++ b/server/cmd/migrate/migration/version-local/1789800300000_device_owner.go @@ -3,6 +3,7 @@ package version_local import ( goautomigrations "go-admin/app/goauto/migrations" "go-admin/cmd/migrate/migration" + common "go-admin/common/models" "gorm.io/gorm" "path/filepath" ) @@ -11,4 +12,11 @@ func init() { fileName := filepath.Base("1789800300000_device_owner.go") migration.Migrate.SetVersion(migration.GetFilename(fileName), migrateDeviceOwner) } -func migrateDeviceOwner(tx *gorm.DB, _ string) error { return goautomigrations.Migrate(tx) } +func migrateDeviceOwner(tx *gorm.DB, version string) error { + return tx.Transaction(func(db *gorm.DB) error { + if err := goautomigrations.Migrate(db); err != nil { + return err + } + return db.Create(&common.Migration{Version: version}).Error + }) +}