diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/statistics/controller/PrincipalPeopleStatisticsController.java b/jero-boot-incoming-payment/src/main/java/com/jero/statistics/controller/PrincipalPeopleStatisticsController.java index a4e79e8b..3aeadad2 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/statistics/controller/PrincipalPeopleStatisticsController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/statistics/controller/PrincipalPeopleStatisticsController.java @@ -65,10 +65,10 @@ public class PrincipalPeopleStatisticsController { String roleCode = sysUser.getRoleCode(); List roleCodes = new ArrayList<>(Arrays.asList(roleCode.split(","))); //admin - if (roleCodes.contains(constant.ADMIN)) { + if (roleCodes.contains(constant.ADMIN)|| roleCodes.contains(constant.SLD)) { idList = null; //部门负责人 - } else if (roleCodes.contains(constant.BMFZR) || roleCodes.contains(constant.SLD)) { + } else if (roleCodes.contains(constant.BMFZR) ) { //获取本部门及其所有下部部门所有成员(不包含最开始的部门下级成员) List allDepartIds = sysBaseAPI.getAllUserIdsByDepart(sysUser.getDepartIds(), idList); //获取本部门成员 @@ -170,10 +170,10 @@ public class PrincipalPeopleStatisticsController { String roleCode = sysUser.getRoleCode(); List roleCodes = new ArrayList<>(Arrays.asList(roleCode.split(","))); //admin - if (roleCodes.contains(constant.ADMIN)) { + if (roleCodes.contains(constant.ADMIN)|| roleCodes.contains(constant.SLD)) { idList = null; //部门负责人 - } else if (roleCodes.contains(constant.BMFZR) || roleCodes.contains(constant.SLD)) { + } else if (roleCodes.contains(constant.BMFZR) ) { //获取本部门及其所有下部部门所有成员(不包含最开始的部门下级成员) List allDepartIds = sysBaseAPI.getAllUserIdsByDepart(sysUser.getDepartIds(), idList); //获取本部门成员