mirror of
https://github.com/bufanyun/hotgo.git
synced 2025-01-23 02:40:23 +08:00
Merge branch 'bufanyun:v2.0' into v2.0-refactoring
This commit is contained in:
commit
ef8d0bde5b
@ -62,10 +62,10 @@ func Install(m Module) (err error) {
|
||||
}
|
||||
return g.DB().Transaction(m.Ctx(), func(ctx context.Context, tx gdb.TX) error {
|
||||
if record != nil {
|
||||
_, _ = GetModel(m.Ctx()).Where("id", record.Id).Delete()
|
||||
_, _ = GetModel(ctx).Where("id", record.Id).Delete()
|
||||
}
|
||||
|
||||
if _, err = GetModel(m.Ctx()).Data(data).OmitEmptyData().Insert(); err != nil {
|
||||
if _, err = GetModel(ctx).Data(data).OmitEmptyData().Insert(); err != nil {
|
||||
return err
|
||||
}
|
||||
return m.Install(ctx)
|
||||
@ -87,7 +87,7 @@ func Upgrade(m Module) (err error) {
|
||||
"version": m.GetSkeleton().Version,
|
||||
}
|
||||
return g.DB().Transaction(m.Ctx(), func(ctx context.Context, tx gdb.TX) error {
|
||||
if _, err = GetModel(m.Ctx()).Where("id", record.Id).Data(data).Update(); err != nil {
|
||||
if _, err = GetModel(ctx).Where("id", record.Id).Data(data).Update(); err != nil {
|
||||
return err
|
||||
}
|
||||
return m.Upgrade(ctx)
|
||||
@ -110,7 +110,7 @@ func UnInstall(m Module) (err error) {
|
||||
"status": consts.AddonsInstallStatusUn,
|
||||
}
|
||||
return g.DB().Transaction(m.Ctx(), func(ctx context.Context, tx gdb.TX) error {
|
||||
if _, err = GetModel(m.Ctx()).Where("id", record.Id).Data(data).Update(); err != nil {
|
||||
if _, err = GetModel(ctx).Where("id", record.Id).Data(data).Update(); err != nil {
|
||||
return err
|
||||
}
|
||||
return m.UnInstall(ctx)
|
||||
|
Loading…
Reference in New Issue
Block a user