zhangqian
2023-10-23 35ae9f8fe6b7ec53a9c33f0922ed37b13b2fc394
model/util.go
@@ -1,14 +1,14 @@
package model
import (
   "apsClient/pkg/mysqlx"
   "apsClient/pkg/sqlitex"
   "fmt"
   "gorm.io/gorm"
   "github.com/jinzhu/gorm"
)
// WithTransaction : var funcs []func(db *gorm.DB) error,把相关函数添加进去
func WithTransaction(fns ...func(*gorm.DB) error) (err error) {
   tx := mysqlx.GetDB().Begin()
   tx := sqlitex.GetDB().Begin()
   defer func() {
      if r := recover(); r != nil {
         tx.Rollback()