perf: 优化部分ids字符串分割写法
This commit is contained in:
@@ -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:
|
||||
|
Reference in New Issue
Block a user