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