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;
|
||||
}else{
|
||||
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) {
|
||||
List<HomeFunctionModuleEO> collect = homeFunctionModuleEOS.stream().filter(e -> e.getIconName().equals(sysPermission.getName())).collect(Collectors.toList());
|
||||
if(ObjectUtils.isNotEmpty(collect)){
|
||||
|
||||
Reference in New Issue
Block a user