首页图标
This commit is contained in:
+11
-3
@@ -115,6 +115,7 @@ public class HomeFunctionModuleEOServiceImpl extends ServiceImpl<HomeFunctionMod
|
|||||||
//用户拥有权限的菜单
|
//用户拥有权限的菜单
|
||||||
List<SysPermission> metaList = sysPermissionService.queryByUser(loginUser.getUsername());
|
List<SysPermission> metaList = sysPermissionService.queryByUser(loginUser.getUsername());
|
||||||
|
|
||||||
|
metaList = metaList.stream().filter(e->!"2".equals(String.valueOf(e.getMenuType()))).collect(Collectors.toList());
|
||||||
//所有的图表(state=0)
|
//所有的图表(state=0)
|
||||||
LambdaQueryWrapper<HomeFunctionModuleEO> wrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<HomeFunctionModuleEO> wrapper = new LambdaQueryWrapper<>();
|
||||||
wrapper.in(HomeFunctionModuleEO::getState,"0").isNull(HomeFunctionModuleEO::getCreateBy);
|
wrapper.in(HomeFunctionModuleEO::getState,"0").isNull(HomeFunctionModuleEO::getCreateBy);
|
||||||
@@ -142,13 +143,20 @@ public class HomeFunctionModuleEOServiceImpl extends ServiceImpl<HomeFunctionMod
|
|||||||
}
|
}
|
||||||
return homeFunctionModuleEOListTemp;
|
return homeFunctionModuleEOListTemp;
|
||||||
}else{
|
}else{
|
||||||
|
List<HomeFunctionModuleEO> homeFunctionModuleEOSTemp = new ArrayList<>();
|
||||||
|
for (SysPermission sysPermission : metaList) {
|
||||||
|
List<HomeFunctionModuleEO> collect = homeFunctionModuleEOS.stream().filter(e -> e.getIconName().equals(sysPermission.getName())).collect(Collectors.toList());
|
||||||
|
if(ObjectUtils.isNotEmpty(collect)){
|
||||||
|
homeFunctionModuleEOSTemp.addAll(collect);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
homeFunctionModuleEOSTemp = homeFunctionModuleEOSTemp.stream().distinct().collect(Collectors.toList());
|
||||||
if(CutEnum.EN.getValue().equals(cut)){
|
if(CutEnum.EN.getValue().equals(cut)){
|
||||||
for (HomeFunctionModuleEO homeFunctionModuleEO : homeFunctionModuleEOS) {
|
for (HomeFunctionModuleEO homeFunctionModuleEO : homeFunctionModuleEOSTemp) {
|
||||||
homeFunctionModuleEO.setIconName(homeFunctionModuleEO.getIconNameEn());
|
homeFunctionModuleEO.setIconName(homeFunctionModuleEO.getIconNameEn());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return homeFunctionModuleEOS;
|
return homeFunctionModuleEOSTemp;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user