From 44f90bbdbf5d9319d76778e0256b155fef339be8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E5=89=8D=E6=98=8E?= <909355014@qq.com> Date: Mon, 4 Jul 2022 16:20:36 +0800 Subject: [PATCH] perms_map bug --- apps/utils/permission.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/utils/permission.py b/apps/utils/permission.py index 10935c82..92bb59e3 100755 --- a/apps/utils/permission.py +++ b/apps/utils/permission.py @@ -24,7 +24,8 @@ def get_user_perms_map(user): """ 岗位角色 """ - for perm in Permission.objects.filter(role__perms=pr.role): + print(pr.role) + for perm in Permission.objects.filter(role_perms=pr.role): if perm.codes: for code in perm.codes: if code in user_perms_map: @@ -34,6 +35,7 @@ def get_user_perms_map(user): else: user_perms_map[code] = {dept_id: pr.data_range} cache.set('perms_' + user.id, user_perms_map, 60*60) + print(user_perms_map) return user_perms_map