perms_map bug

This commit is contained in:
曹前明 2022-07-04 16:20:36 +08:00
parent 5e420e9428
commit 44f90bbdbf
1 changed files with 3 additions and 1 deletions

View File

@ -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: if perm.codes:
for code in perm.codes: for code in perm.codes:
if code in user_perms_map: if code in user_perms_map:
@ -34,6 +35,7 @@ def get_user_perms_map(user):
else: else:
user_perms_map[code] = {dept_id: pr.data_range} user_perms_map[code] = {dept_id: pr.data_range}
cache.set('perms_' + user.id, user_perms_map, 60*60) cache.set('perms_' + user.id, user_perms_map, 60*60)
print(user_perms_map)
return user_perms_map return user_perms_map