diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/BaseAuthorityMapper.xml b/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/BaseAuthorityMapper.xml index 2eeddda34..ea9e00fd7 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/BaseAuthorityMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/BaseAuthorityMapper.xml @@ -7,8 +7,8 @@ (SELECT count(c.authority_id) from base_action t LEFT JOIN base_authority c ON t.action_id=c.action_id - where a.menu_id=t.menu_id) - > 0 ,1,0) hasSubList + where a.menu_id=t.menu_id and c.status=1) + > 0 ,1,0) hasSubList FROM base_authority a LEFT JOIN base_authority_role b ON a.authority_id=b.authority_id WHERE a.`status`=1 and b.role_id= #{roleId}