|
@ -1194,12 +1194,8 @@ public class GovOrgServiceImpl implements GovOrgService { |
|
|
dto.setOrgId(grid.getId()); |
|
|
dto.setOrgId(grid.getId()); |
|
|
dto.setOrgType(OrgConstant.GRID); |
|
|
dto.setOrgType(OrgConstant.GRID); |
|
|
dto.setOrgName(grid.getGridName()); |
|
|
dto.setOrgName(grid.getGridName()); |
|
|
if (projectMap.containsKey(grid.getId())) { |
|
|
dto.setProjectCount(projectMap.getOrDefault(grid.getId(), NumConstant.ZERO)); |
|
|
dto.setProjectCount(projectMap.get(grid.getId())); |
|
|
dto.setClosedCount(closedMap.getOrDefault(grid.getId(), NumConstant.ZERO)); |
|
|
} |
|
|
|
|
|
if (closedMap.containsKey(grid.getId())) { |
|
|
|
|
|
dto.setClosedCount(closedMap.get(grid.getId())); |
|
|
|
|
|
} |
|
|
|
|
|
if (memberMap.containsKey(grid.getId())) { |
|
|
if (memberMap.containsKey(grid.getId())) { |
|
|
dto.setMemberCount(Math.toIntExact(memberMap.get(grid.getId()))); |
|
|
dto.setMemberCount(Math.toIntExact(memberMap.get(grid.getId()))); |
|
|
if (NumConstant.ZERO != dto.getMemberCount()) { |
|
|
if (NumConstant.ZERO != dto.getMemberCount()) { |
|
@ -1302,12 +1298,9 @@ public class GovOrgServiceImpl implements GovOrgService { |
|
|
//统计关闭项目数
|
|
|
//统计关闭项目数
|
|
|
Map<String, Integer> closedMap = govProjectService.getMemberClosedProjectMap(formDTO); |
|
|
Map<String, Integer> closedMap = govProjectService.getMemberClosedProjectMap(formDTO); |
|
|
result.getList().forEach(item -> { |
|
|
result.getList().forEach(item -> { |
|
|
if (projectMap.containsKey(item.getStaffId())) { |
|
|
item.setProjectCount(projectMap.getOrDefault(item.getStaffId(), NumConstant.ZERO)); |
|
|
item.setProjectCount(projectMap.get(item.getStaffId())); |
|
|
item.setClosedCount(closedMap.getOrDefault(item.getStaffId(), NumConstant.ZERO)); |
|
|
} |
|
|
|
|
|
if (projectMap.containsKey(item.getStaffId())) { |
|
|
|
|
|
item.setClosedCount(closedMap.get(item.getStaffId())); |
|
|
|
|
|
} |
|
|
|
|
|
if (OrgConstant.AGENCY.contains(formDTO.getOrgType())) { |
|
|
if (OrgConstant.AGENCY.contains(formDTO.getOrgType())) { |
|
|
AgencyInfoCache agencyInfo = CustomerOrgRedis.getAgencyInfo(item.getOrgId()); |
|
|
AgencyInfoCache agencyInfo = CustomerOrgRedis.getAgencyInfo(item.getOrgId()); |
|
|
if (null != agencyInfo) { |
|
|
if (null != agencyInfo) { |
|
|