Merge remote-tracking branch 'origin/dev_2nd_period_test' into dev_2nd_period_test
This commit is contained in:
+13
@@ -144,6 +144,19 @@ public class HomeFunctionModuleEOServiceImpl extends ServiceImpl<HomeFunctionMod
|
|||||||
return homeFunctionModuleEOListTemp;
|
return homeFunctionModuleEOListTemp;
|
||||||
}else{
|
}else{
|
||||||
List<HomeFunctionModuleEO> homeFunctionModuleEOSTemp = new ArrayList<>();
|
List<HomeFunctionModuleEO> homeFunctionModuleEOSTemp = new ArrayList<>();
|
||||||
|
//第一次配置后, 重新添加权限的图标
|
||||||
|
for (HomeFunctionModuleEO homeFunctionModuleEO : homeFunctionModuleEOList) {
|
||||||
|
List<SysPermission> collect = metaList.stream().filter(e -> homeFunctionModuleEO.getIconName().equals(e.getName())).collect(Collectors.toList());
|
||||||
|
if(ObjectUtils.isNotEmpty(collect)){
|
||||||
|
List<String> iconNameList = homeFunctionModuleEOS.stream().map(HomeFunctionModuleEO::getIconName).collect(Collectors.toList());
|
||||||
|
//有权限但是配有配置的图标
|
||||||
|
if(!iconNameList.contains(homeFunctionModuleEO.getIconName())){
|
||||||
|
homeFunctionModuleEOSTemp.add(homeFunctionModuleEO);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//有权限且第一次配置的图标(每个用户会将配置的和没有配置的数据存一套)
|
||||||
for (SysPermission sysPermission : metaList) {
|
for (SysPermission sysPermission : metaList) {
|
||||||
List<HomeFunctionModuleEO> collect = homeFunctionModuleEOS.stream().filter(e -> e.getIconName().equals(sysPermission.getName())).collect(Collectors.toList());
|
List<HomeFunctionModuleEO> collect = homeFunctionModuleEOS.stream().filter(e -> e.getIconName().equals(sysPermission.getName())).collect(Collectors.toList());
|
||||||
if(ObjectUtils.isNotEmpty(collect)){
|
if(ObjectUtils.isNotEmpty(collect)){
|
||||||
|
|||||||
Reference in New Issue
Block a user