// 标记isselect值
private void markIsSelect(List<PermissionDto> queryMenuPermissionByGrade, List<String> orgPermissionnameList) {
for (PermissionDto basepower : queryMenuPermissionByGrade) {
if (orgPermissionnameList.contains(basepower.getPermissionname())) {
basepower.setIsSelect(1);
List<PermissionDto> childList = basepower.getChildList();
if (childList.size() > 0) {
markIsSelect(childList, orgPermissionnameList);
} else {
continue;
}
}
}
}
private void markIsSelect(List<PermissionDto> queryMenuPermissionByGrade, List<String> orgPermissionnameList) {
for (PermissionDto basepower : queryMenuPermissionByGrade) {
if (orgPermissionnameList.contains(basepower.getPermissionname())) {
basepower.setIsSelect(1);
List<PermissionDto> childList = basepower.getChildList();
if (childList.size() > 0) {
markIsSelect(childList, orgPermissionnameList);
} else {
continue;
}
}
}
}