From 55a658cad28f4fd2aaaf4444d3d437eb4d545237 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Fri, 31 Mar 2023 17:22:20 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=80=83=E8=AF=95=E8=BF=87=E6=9C=9F?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test_server/crm/permission.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/test_server/crm/permission.py b/test_server/crm/permission.py index eac661e..7031c3d 100644 --- a/test_server/crm/permission.py +++ b/test_server/crm/permission.py @@ -29,17 +29,17 @@ def get_consumerperm_list(consumer): if consumer.workscope.can_exam: # 如果是三类考试工作类别不做过期检测 pass elif consumer.exceed_date and (consumer.exceed_date < datetime.date(timezone.now())): - if consumer.name and consumer.ID_number1: - candidates = getZs(consumer.name, consumer.ID_number1) - if candidates: - perms.append('account_exceed') - else: - # 未通过考试增加30天期限 - newdate = datetime.date(timezone.now() + timedelta(days=30)) - consumer.exceed_date = newdate - consumer.save() - else: - perms.append('account_exceed') + # if consumer.name and consumer.ID_number1: + # candidates = getZs(consumer.name, consumer.ID_number1) + # if candidates: + # perms.append('account_exceed') + # else: + # # 未通过考试增加30天期限 + # newdate = datetime.date(timezone.now() + timedelta(days=30)) + # consumer.exceed_date = newdate + # consumer.save() + # else: + perms.append('account_exceed') cache.set('cperms_'+str(consumer.id), perms, 60*60) return perms @@ -67,7 +67,7 @@ class MyPermission(RbacPermission): if request.user.exceed_date and (request.user.exceed_date >= datetime.date(timezone.now())): pass else: - perms = ['questioncat_view','my_examtest','down_material'] + perms = ['questioncat_view','my_examtest','down_material', 'account_exceed'] if not hasattr(view, 'perms_map'): return True else: