diff --git a/src/com/engine/organization/service/impl/ExtServiceImpl.java b/src/com/engine/organization/service/impl/ExtServiceImpl.java index 003ac311..8e28764a 100644 --- a/src/com/engine/organization/service/impl/ExtServiceImpl.java +++ b/src/com/engine/organization/service/impl/ExtServiceImpl.java @@ -158,7 +158,7 @@ public class ExtServiceImpl extends Service implements ExtService { Map> allFields = infoPOList.stream().collect(Collectors.groupingBy(ExtendInfoPO::getExtendGroupId)); //TODO 控制展示权限 boolean checkRight = true; - if ("4".equals(extendType) && !user.isAdmin()) { + if (2 == viewAttr && "4".equals(extendType) && !user.isAdmin()) { checkRight = false; String ecResourceId = MapperProxyFactory.getProxy(HrmResourceMapper.class).getEcResourceId(String.valueOf(id)); if (Util.null2String(user.getUID()).equals(ecResourceId)) {