|
|
@ -176,7 +176,18 @@ public class SysMenuService extends MybatisBaseService<SysMenuMapper, SysMenu> { |
|
|
|
getChildList(listChildren); |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
public void updateChildList(List<SysMenuTreeVo> list,String state) { |
|
|
|
list.forEach(str -> { |
|
|
|
String sid = str.getSid(); |
|
|
|
// List<SysMenuTreeVo> listChildren = baseMapper.selectChildernList(sid);
|
|
|
|
List<SysMenuTreeVo> listChildren = baseMapper.selectChildernList(sid); |
|
|
|
SysMenu sysMenu=baseMapper.selectOne(new QueryWrapper<SysMenu>().eq("sid",sid)); |
|
|
|
sysMenu.setIsEnable(Integer.valueOf(state)); |
|
|
|
baseMapper.updateById(sysMenu); |
|
|
|
str.setChildren(listChildren); |
|
|
|
updateChildList(listChildren,state); |
|
|
|
}); |
|
|
|
} |
|
|
|
/*暂时废弃*/ |
|
|
|
/*private List<SysMenuTreeVo> getChildrensForMenuTree(List<SysMenuTreeVo> sysMenuVoList) { |
|
|
|
List<SysMenuTreeVo> list = new ArrayList<>(); |
|
|
@ -463,6 +474,9 @@ public class SysMenuService extends MybatisBaseService<SysMenuMapper, SysMenu> { |
|
|
|
public List<SysMenuTreeVo> fetchRootMenuBySourceSid(String sid) { |
|
|
|
return baseMapper.fetchRootMenuBySourceSid(sid); |
|
|
|
} |
|
|
|
public List<SysMenuTreeVo> fetchRootMenuByMenuSid(String sid) { |
|
|
|
return baseMapper.fetchRootMenuByMenuSid(sid); |
|
|
|
} |
|
|
|
public List<ButtonPermissionVo> getButtonPermissions(ButtonPermissionQuery query) { |
|
|
|
//判断是不是通用的单位管理员
|
|
|
|
Integer count=sysRoleService.selectCount(query.getUserSid(),query.getOrgSid()); |
|
|
|