package service import ( "blazing/cool" "github.com/gogf/gf/v2/database/gdb" ) // /取消redis空节点的强制缓存 func dbm(m cool.IModel) *gdb.Model { ret := cool.DBM(m) if cool.Config.ServerInfo.IsVip == 0 { //正式服启动缓存 ret = ret.Where("is_enable", 1) } if cool.Config.ServerInfo.IsDebug == 0 { ret = ret.Cache(gdb.CacheOption{ Force: false, }) } return ret } func dbm_fix(m cool.IModel) *gdb.Model { ret := cool.DBM(m).Cache(gdb.CacheOption{ Force: false, }) return ret } func dbm_nocache(m cool.IModel) *gdb.Model { ret := cool.DBM(m) if cool.Config.ServerInfo.IsVip == 0 { //正式服启动缓存 ret = ret.Where("is_enable", 1) } // if cool.Config.ServerInfo.IsDebug == 0 { // ret = ret.Cache(gdb.CacheOption{ // Force: false, // }) // } return ret }