fix bugs
This commit is contained in:
parent
0cab1c6c61
commit
ea09631d4c
|
@ -94,6 +94,6 @@ func NewDepartmentLogic(db *gorm.DB, ch cache.Cache) *Department {
|
|||
return &Department{
|
||||
db: db,
|
||||
cache: ch,
|
||||
sqlDependency: dbcache.NewSqlDependency("SELECT MAX(`updated_at`) FROM departments"),
|
||||
sqlDependency: dbcache.NewSqlDependency("SELECT MAX(`updated_at`) FROM `departments`"),
|
||||
}
|
||||
}
|
||||
|
|
|
@ -44,6 +44,6 @@ func NewMenuLogic(db *gorm.DB, ch cache.Cache) *Menu {
|
|||
return &Menu{
|
||||
db: db,
|
||||
cache: ch,
|
||||
sqlDependency: dbcache.NewSqlDependency("SELECT MAX(`updated_at`) FROM menus"),
|
||||
sqlDependency: dbcache.NewSqlDependency("SELECT MAX(`updated_at`) FROM `menus`"),
|
||||
}
|
||||
}
|
||||
|
|
|
@ -59,7 +59,7 @@ func NewRoleLogic(db *gorm.DB, ch cache.Cache) *Role {
|
|||
return &Role{
|
||||
db: db,
|
||||
cache: ch,
|
||||
sqlDependency: dbcache.NewSqlDependency("SELECT MAX(`updated_at`) FROM roles"),
|
||||
permissionSqlDependency: dbcache.NewSqlDependency("SELECT MAX(`updated_at`) FROM permissions"),
|
||||
sqlDependency: dbcache.NewSqlDependency("SELECT MAX(`updated_at`) FROM `roles`"),
|
||||
permissionSqlDependency: dbcache.NewSqlDependency("SELECT MAX(`updated_at`) FROM `permissions`"),
|
||||
}
|
||||
}
|
||||
|
|
|
@ -67,6 +67,6 @@ func NewUserLogic(db *gorm.DB, ch cache.Cache) *User {
|
|||
return &User{
|
||||
db: db,
|
||||
cache: ch,
|
||||
sqlDependency: dbcache.NewSqlDependency("SELECT MAX(`updated_at`) FROM users"),
|
||||
sqlDependency: dbcache.NewSqlDependency("SELECT MAX(`updated_at`) FROM `users`"),
|
||||
}
|
||||
}
|
||||
|
|
|
@ -37,15 +37,19 @@ func WithDB(db *gorm.DB) CacheOption {
|
|||
|
||||
func WithCache(c cache.Cache) CacheOption {
|
||||
return func(o *CacheOptions) {
|
||||
if o != nil {
|
||||
o.cache = c
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func WithCacheDuration(d time.Duration) CacheOption {
|
||||
return func(o *CacheOptions) {
|
||||
if d > 0 {
|
||||
o.cacheDuration = d
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func WithDependency(d CacheDependency) CacheOption {
|
||||
return func(o *CacheOptions) {
|
||||
|
|
Loading…
Reference in New Issue