|
|
@ -92,14 +92,14 @@ class RoleService: |
|
|
|
:param data_scope_sql: 数据权限对应的查询sql语句 |
|
|
|
:return: 校验结果 |
|
|
|
""" |
|
|
|
role_id_list = role_ids.split(',') |
|
|
|
role_id_list = role_ids.split(',') if role_ids else [] |
|
|
|
if role_id_list: |
|
|
|
for role_id in role_id_list: |
|
|
|
roles = await RoleDao.get_role_list( |
|
|
|
query_db, RolePageQueryModel(roleId=int(role_id)), data_scope_sql, is_page=False |
|
|
|
) |
|
|
|
if roles: |
|
|
|
return CrudResponseModel(is_success=True, message='校验通过') |
|
|
|
continue |
|
|
|
else: |
|
|
|
raise ServiceException(message='没有权限访问角色数据') |
|
|
|
|
|
|
@ -235,7 +235,7 @@ class RoleService: |
|
|
|
:param page_object: 删除角色对象 |
|
|
|
:return: 删除角色校验结果 |
|
|
|
""" |
|
|
|
if page_object.role_ids.split(','): |
|
|
|
if page_object.role_ids: |
|
|
|
role_id_list = page_object.role_ids.split(',') |
|
|
|
try: |
|
|
|
for role_id in role_id_list: |
|
|
|