Browse Source

Merge remote-tracking branch 'remotes/origin/dev_grid_platform' into dev

dev_shibei_match
jianjun 4 years ago
parent
commit
82e9286b87
  1. 12
      epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/impl/DataReportingServiceImpl.java

12
epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/impl/DataReportingServiceImpl.java

@ -156,14 +156,18 @@ public class DataReportingServiceImpl implements DataReportingService {
if (OrgTypeConstant.AGENCY.equals(project.getOrgType())) { if (OrgTypeConstant.AGENCY.equals(project.getOrgType())) {
ScreenCustomerAgencyEntity agency = screenCustomerAgencyService.getAgencyById(project.getOrgId()); ScreenCustomerAgencyEntity agency = screenCustomerAgencyService.getAgencyById(project.getOrgId());
dto.setOrgId(project.getOrgId()); dto.setOrgId(project.getOrgId());
if (null != agency) {
dto.setOrgCode(agency.getCode()); dto.setOrgCode(agency.getCode());
dto.setOrgName(agency.getAgencyName()); dto.setOrgName(agency.getAgencyName());
}
} else { } else {
ScreenCustomerGridDTO grid = screenCustomerGridService.getGridById(project.getOrgId()); ScreenCustomerGridDTO grid = screenCustomerGridService.getGridById(project.getOrgId());
dto.setOrgId(project.getOrgId()); dto.setOrgId(project.getOrgId());
if (null != grid) {
dto.setOrgCode(grid.getCode()); dto.setOrgCode(grid.getCode());
dto.setOrgName(grid.getGridName()); dto.setOrgName(grid.getGridName());
} }
}
return dto; return dto;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
} else { } else {
@ -175,14 +179,18 @@ public class DataReportingServiceImpl implements DataReportingService {
if (OrgTypeConstant.AGENCY.equals(project.getOrgType())) { if (OrgTypeConstant.AGENCY.equals(project.getOrgType())) {
ScreenCustomerAgencyEntity agency = agencyMap.get(project.getOrgId()); ScreenCustomerAgencyEntity agency = agencyMap.get(project.getOrgId());
dto.setOrgId(project.getOrgId()); dto.setOrgId(project.getOrgId());
if (null != agency) {
dto.setOrgCode(agency.getCode()); dto.setOrgCode(agency.getCode());
dto.setOrgName(agency.getAgencyName()); dto.setOrgName(agency.getAgencyName());
}
} else { } else {
ScreenCustomerGridDTO grid = gridMap.get(project.getOrgId()); ScreenCustomerGridDTO grid = gridMap.get(project.getOrgId());
dto.setOrgId(project.getOrgId()); dto.setOrgId(project.getOrgId());
if (null != grid) {
dto.setOrgCode(grid.getCode()); dto.setOrgCode(grid.getCode());
dto.setOrgName(grid.getGridName()); dto.setOrgName(grid.getGridName());
} }
}
return dto; return dto;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
} }
@ -237,6 +245,7 @@ public class DataReportingServiceImpl implements DataReportingService {
if (OrgTypeConstant.AGENCY.equals(project.getFinishOrgType())) { if (OrgTypeConstant.AGENCY.equals(project.getFinishOrgType())) {
//如果是孔村的项目办结层级需要降一级 //如果是孔村的项目办结层级需要降一级
if("2fe0065f70ca0e23ce4c26fca5f1d933".equals(project.getCustomerId())) { if("2fe0065f70ca0e23ce4c26fca5f1d933".equals(project.getCustomerId())) {
if (StringUtils.isNotBlank(project.getFinishOrgLevel())) {
switch (project.getFinishOrgLevel()) { switch (project.getFinishOrgLevel()) {
case OrgTypeConstant.DISTRICT: case OrgTypeConstant.DISTRICT:
dto.setCompleteLevel("3"); dto.setCompleteLevel("3");
@ -248,6 +257,7 @@ public class DataReportingServiceImpl implements DataReportingService {
default: default:
break; break;
} }
}
} else { } else {
dto.setCompleteLevel(getCompleteLevel(project.getFinishOrgLevel())); dto.setCompleteLevel(getCompleteLevel(project.getFinishOrgLevel()));
} }
@ -256,7 +266,9 @@ public class DataReportingServiceImpl implements DataReportingService {
String[] orgIds = project.getOrgIdPath().split(StrConstant.COLON); String[] orgIds = project.getOrgIdPath().split(StrConstant.COLON);
int size = orgIds.length; int size = orgIds.length;
ScreenCustomerAgencyEntity agency = screenCustomerAgencyService.getAgencyById(orgIds[size - 1]); ScreenCustomerAgencyEntity agency = screenCustomerAgencyService.getAgencyById(orgIds[size - 1]);
if (null != agency) {
dto.setCompleteLevel(getCompleteLevel(agency.getLevel())); dto.setCompleteLevel(getCompleteLevel(agency.getLevel()));
}
} else { } else {
//办结组织是网格时,办结层级为网格 //办结组织是网格时,办结层级为网格
dto.setCompleteLevel("5"); dto.setCompleteLevel("5");

Loading…
Cancel
Save