清理掉无用的casbin缓存刷新,增加重新loadPolicy接口。

This commit is contained in:
piexlMax
2023-06-03 15:09:25 +08:00
parent a60637fb79
commit 0bed3bab98
10 changed files with 162 additions and 13 deletions
+1 -5
View File
@@ -36,10 +36,6 @@ func (casbinService *CasbinService) UpdateCasbin(AuthorityID uint, casbinInfos [
if !success {
return errors.New("存在相同api,添加失败,请联系管理员")
}
err := e.InvalidateCache()
if err != nil {
return err
}
return nil
}
@@ -55,7 +51,7 @@ func (casbinService *CasbinService) UpdateCasbinApi(oldPath string, newPath stri
"v2": newMethod,
}).Error
e := casbinService.Casbin()
err = e.InvalidateCache()
err = e.LoadPolicy()
if err != nil {
return err
}