diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupStatisticsController.java b/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupStatisticsController.java index 5c0bc62d..3c5c7b9f 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupStatisticsController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupStatisticsController.java @@ -83,7 +83,10 @@ public class PayWorkingGroupStatisticsController { String roleCode = sysUser.getRoleCode(); //部门负责人 if(constant.BMFZR.equals(roleCode)) { - joint=sysUser.getId(); + String orgCode = sysUser.getOrgCode(); + List userList = userMapper.selectList(new QueryWrapper().eq("status", 1).eq("del_flag", 0).eq("org_code", orgCode)); + List list = userList.stream().map(SysUser::getId).collect(Collectors.toList()); + joint = String.join(",", list); //所领导或者超级管理员 } else if (constant.SLD.equals(roleCode)||constant.ADMIN.equals(roleCode)) { joint = null;