feat: mypermission优化

This commit is contained in:
caoqianming 2024-09-20 07:05:29 +00:00
parent cfaadc035a
commit 742b12fd37
1 changed files with 3 additions and 4 deletions

View File

@ -53,11 +53,10 @@ class MyPermission(RbacPermission):
:return:
"""
perms = []
# if 'perms' in request.session:
# perms = request.session['perms']
if isinstance(request.user, UserProfile): # 如果是管理员表
# perms = get_permission_list(request.user)
return True
if 'perms' in request.session:
perms = request.session['perms']
perms.extend(ConsumerPerms)
elif isinstance(request.user, Consumer): # 如果是客户
perms = cache.get('cperms_'+str(request.user.id), None)
if not perms: