修复初始化数据时问题

This commit is contained in:
linwenxiang
2021-03-05 17:03:56 +08:00
parent a1b74e3f6a
commit 86700cfd52
21 changed files with 20 additions and 44 deletions
@@ -1,5 +1,3 @@
// +build ignore
package version
import (
@@ -22,7 +20,23 @@ func _1613783303115Test(db *gorm.DB, version string) error {
return db.Transaction(func(tx *gorm.DB) error {
//修改字段类型
err := tx.Migrator().AlterColumn(&system.SysDictType{}, "create_by")
err := tx.Model(&system.SysDictType{}).Select("create_by").Not("create_by > 0").Update("create_by", 0).Error
if err != nil {
return err
}
err = tx.Model(&system.SysDictType{}).Select("update_by").Not("update_by > 0").Update("update_by", 0).Error
if err != nil {
return err
}
err = tx.Model(&system.SysDictData{}).Select("create_by").Not("create_by > 0").Update("create_by", 0).Error
if err != nil {
return err
}
err = tx.Model(&system.SysDictData{}).Select("update_by").Not("update_by > 0").Update("update_by", 0).Error
if err != nil {
return err
}
err = tx.Migrator().AlterColumn(&system.SysDictType{}, "create_by")
if err != nil {
return err
}