diff --git a/power-service/src/main/java/com/manage/service/ipml/PowerServiceImpl.java b/power-service/src/main/java/com/manage/service/ipml/PowerServiceImpl.java index 6f0caf2..86def77 100644 --- a/power-service/src/main/java/com/manage/service/ipml/PowerServiceImpl.java +++ b/power-service/src/main/java/com/manage/service/ipml/PowerServiceImpl.java @@ -748,7 +748,7 @@ public class PowerServiceImpl implements PowerService { public List getRolePowerTreeBySysFlag(String sysFlag,Power_User user) { //根据系统标识查询科室id List dicts = new ArrayList<>(); - if(user.getRoleId() == 0){ + if(user.getRoleId() == 0 || user.getRoleId() == -100){ dicts = sysDictMapper.selectAllByAdmin(); }/*else if(user.getRoleId() == -100){ dicts = sysDictMapper.selectAllByHosRoleId(user.getUserId()); @@ -866,7 +866,7 @@ public class PowerServiceImpl implements PowerService { public List getUserPowerTreeBySysFlag(String sysFlag,Power_User user) { //根据系统标识查询科室id List dicts = new ArrayList<>(); - if(user.getRoleId() == 0){ + if(user.getRoleId() == 0 || user.getRoleId() == -100){ dicts = sysDictMapper.selectAllByAdmin(); }/*else if(user.getRoleId() == -100){ dicts = sysDictMapper.selectAllByHosRoleId(user.getUserId());