16 lines
478 B
Python
16 lines
478 B
Python
from apps.cuser.models import CuserRole as CuserRoleModel
|
|
|
|
|
|
def get_cuser_role(request) -> CuserRoleModel:
|
|
jwt_payload = request.auth.payload
|
|
cuser_role_uuid = jwt_payload.get('cuser_role_uuid')
|
|
# use_redis
|
|
cuser_role = CuserRoleModel.objects.get(uuid=cuser_role_uuid)
|
|
return cuser_role
|
|
|
|
|
|
def get_cuser_role_uuid(request) -> str:
|
|
jwt_payload = request.auth.payload
|
|
cuser_role_uuid = jwt_payload.get('cuser_role_uuid')
|
|
return str(cuser_role_uuid)
|