This commit is contained in:
bryanqiu 2024-06-28 17:13:34 +08:00
parent cb1e36d005
commit 52d8b4bb88

View File

@ -48,15 +48,15 @@ func NewModel() *Model {
} }
func NewModelDefault() *Model { func NewModelDefault() *Model {
return mdb.NewModelWithOption(OptOpenDefaultDatabase, OptOpenDefaultRedis) return NewModelWithOption(OptOpenDefaultDatabase, OptOpenDefaultRedis)
} }
func NewModelDefaultRedis() *Model { func NewModelDefaultRedis() *Model {
return mdb.NewModelWithOption(OptOpenDefaultRedis) return NewModelWithOption(OptOpenDefaultRedis)
} }
func NewModelDefaultDatabase() *Model { func NewModelDefaultDatabase() *Model {
return mdb.NewModelWithOption(OptOpenDefaultDatabase) return NewModelWithOption(OptOpenDefaultDatabase)
} }
func NewModelWithOption(options ...Option) *Model { func NewModelWithOption(options ...Option) *Model {
@ -161,9 +161,9 @@ func OptOpenDefaultRedis(m *Model) {
// Init init default database config & redis config // Init init default database config & redis config
func Init(defaultDb *database.Config, defaultRds *redis.Config) { func Init(defaultDb *database.Config, defaultRds *redis.Config) {
defaultOptions = []Options{} defaultOptions = []Option{}
if defaultDb { if defaultDb != nil{
// database init // database init
arrConfStr := []string{ arrConfStr := []string{
"host=" + defaultDb.Host, "host=" + defaultDb.Host,
@ -188,11 +188,11 @@ func Init(defaultDb *database.Config, defaultRds *redis.Config) {
if defaultRds != nil { if defaultRds != nil {
// redis init // redis init
defaultRds = coreRedis defaultRds = defaultRds
defaultRedisDebug = coreRedis.Debug defaultRedisDebug = defaultRds.Debug
// redis debug // redis debug
if defaultRedisDebug && len(coreRedis.Password) > 5 { if defaultRedisDebug && len(defaultRds.Password) > 5 {
p := coreRedis.Password p := defaultRds.Password
l := len(p) l := len(p)
secDefaultRds := defaultRds secDefaultRds := defaultRds
secDefaultRds.Password = strings.Replace(p, p[2:l-3], "*****", 1) secDefaultRds.Password = strings.Replace(p, p[2:l-3], "*****", 1)