账户过期bug

This commit is contained in:
caoqianming 2020-12-01 13:27:59 +08:00
parent 067bccf1e9
commit b901640a87
1 changed files with 4 additions and 4 deletions

View File

@ -24,7 +24,7 @@ VistorPerms = [
] ]
def get_consumerperm_list(consumer): def get_consumerperm_list(consumer):
perms = list(consumer.role.perms.values_list('code', flat=True)) perms = list(consumer.role.perms.values_list('code', flat=True))
if consumer.exceed_date and (consumer.exceed_date < datetime.date(timezone.now())): if consumer.exceed_date and (consumer.exceed_date < datetime.date(timezone.now)):
perms.append('account_exceed') perms.append('account_exceed')
cache.get_or_set('cperms_'+str(consumer.id), perms) cache.get_or_set('cperms_'+str(consumer.id), perms)
return perms return perms
@ -39,9 +39,9 @@ class MyPermission(RbacPermission):
:return: :return:
""" """
perms = [] perms = []
if 'perms' in request.session: # if 'perms' in request.session:
perms = request.session['perms'] # perms = request.session['perms']
elif isinstance(request.user,UserProfile): # 如果是管理员表 if isinstance(request.user,UserProfile): # 如果是管理员表
# perms = get_permission_list(request.user) # perms = get_permission_list(request.user)
return True return True
elif isinstance(request.user,Consumer): elif isinstance(request.user,Consumer):