Skip to content

Commit a4f27d6

Browse files
committed
fix: 修复菜单状态停用、部门状态停用或部门已删除时获取角色信息异常的问题 #4
1 parent e6bcb63 commit a4f27d6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

dash-fastapi-backend/module_admin/dao/role_dao.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,12 @@ def get_role_detail_by_id(cls, db: Session, role_id: int):
7373
query_role_menu_info = db.query(SysMenu).select_from(SysRole) \
7474
.filter(SysRole.del_flag == 0, SysRole.role_id == role_id) \
7575
.outerjoin(SysRoleMenu, SysRole.role_id == SysRoleMenu.role_id) \
76-
.outerjoin(SysMenu, and_(SysRoleMenu.menu_id == SysMenu.menu_id, SysMenu.status == 0)) \
76+
.join(SysMenu, and_(SysRoleMenu.menu_id == SysMenu.menu_id, SysMenu.status == 0)) \
7777
.distinct().all()
7878
query_role_dept_info = db.query(SysDept).select_from(SysRole) \
7979
.filter(SysRole.del_flag == 0, SysRole.role_id == role_id) \
8080
.outerjoin(SysRoleDept, SysRole.role_id == SysRoleDept.role_id) \
81-
.outerjoin(SysDept, and_(SysRoleDept.dept_id == SysDept.dept_id, SysDept.status == 0, SysDept.del_flag == 0)) \
81+
.join(SysDept, and_(SysRoleDept.dept_id == SysDept.dept_id, SysDept.status == 0, SysDept.del_flag == 0)) \
8282
.distinct().all()
8383
results = dict(
8484
role=object_format_datetime(query_role_basic_info),

0 commit comments

Comments
 (0)