zhangzengfei
2024-12-20 a25ee90c656b39e652f24e3378ad2bf5698b162b
pkg/mysqlx/mysqlx.go
@@ -1,12 +1,13 @@
package mysqlx
import (
   "time"
   "go.uber.org/zap"
   "gorm.io/driver/mysql"
   "gorm.io/gorm"
   "gorm.io/gorm/logger"
   "gorm.io/gorm/schema"
   "time"
)
type Conf struct {
@@ -29,16 +30,21 @@
      },
      DisableForeignKeyConstraintWhenMigrating: true,
   }
   dbLogger := New(log).LogMode(logger.Info)
   if !conf.LogMode {
      dbLogger = dbLogger.LogMode(logger.Silent)
   if log != nil {
      dbLogger := New(log).LogMode(logger.Info)
      if !conf.LogMode {
         dbLogger = dbLogger.LogMode(logger.Silent)
      }
      gConfig.Logger = dbLogger
   }
   gConfig.Logger = dbLogger
   db, err := gorm.Open(mysql.Open(conf.Dsn), gConfig)
   if err != nil {
      return err
   }
   sqlDb, err := db.DB()
   if err != nil {
      return err