perf: 优化部分ids字符串分割写法

This commit is contained in:
insistence
2024-07-15 21:24:17 +08:00
parent d1b6db4769
commit 2263897111
15 changed files with 19 additions and 19 deletions

View File

@@ -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: