|
@ -5,6 +5,7 @@ import com.epmet.commons.tools.constant.StrConstant; |
|
|
import com.epmet.commons.tools.utils.DateUtils; |
|
|
import com.epmet.commons.tools.utils.DateUtils; |
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
import com.epmet.constant.OrgTypeConstant; |
|
|
import com.epmet.constant.OrgTypeConstant; |
|
|
|
|
|
import com.epmet.constant.PingYinConstant; |
|
|
import com.epmet.constant.ProjectConstant; |
|
|
import com.epmet.constant.ProjectConstant; |
|
|
import com.epmet.dto.basereport.form.EventInfoFormDTO; |
|
|
import com.epmet.dto.basereport.form.EventInfoFormDTO; |
|
|
import com.epmet.dto.basereport.result.EventInfoResultDTO; |
|
|
import com.epmet.dto.basereport.result.EventInfoResultDTO; |
|
@ -319,12 +320,16 @@ public class DataReportingServiceImpl implements DataReportingService { |
|
|
dto.setHappenPlace(project.getProjectAddress()); |
|
|
dto.setHappenPlace(project.getProjectAddress()); |
|
|
dto.setEventDescription(project.getProjectContent()); |
|
|
dto.setEventDescription(project.getProjectContent()); |
|
|
dto.setSuccessfulOrNo(ProjectConstant.CLOSED_CASE.equals(project.getProjectStatusCode())?"Y":"N"); |
|
|
dto.setSuccessfulOrNo(ProjectConstant.CLOSED_CASE.equals(project.getProjectStatusCode())?"Y":"N"); |
|
|
if (ProjectConstant.CLOSED_CASE.equals(project.getProjectStatusCode())) { |
|
|
dto.setStatus(getProjectStatus(project.getProjectStatusCode())); |
|
|
|
|
|
dto.setCompleteTime(project.getCloseCaseTime()); |
|
|
|
|
|
|
|
|
|
|
|
if (ProjectConstant.CLOSED_CASE.equals(project.getProjectStatusCode()) || |
|
|
|
|
|
ProjectConstant.CLOSED.equals(project.getProjectStatusCode())) { |
|
|
//办结组织是机关时,办结层级为机关的层级
|
|
|
//办结组织是机关时,办结层级为机关的层级
|
|
|
if (OrgTypeConstant.AGENCY.equals(project.getFinishOrgType())) { |
|
|
if (OrgTypeConstant.AGENCY.equals(project.getFinishOrgType())) { |
|
|
dto.setWaysOfResolving(ProjectConstant.PROJECT_REPORT); |
|
|
dto.setWaysOfResolving(ProjectConstant.PROJECT_REPORT); |
|
|
//如果是孔村的项目办结层级需要降一级
|
|
|
//如果是孔村的项目办结层级需要降一级
|
|
|
if("2fe0065f70ca0e23ce4c26fca5f1d933".equals(project.getCustomerId())) { |
|
|
if(PingYinConstant.KC.equals(project.getCustomerId())) { |
|
|
if (StringUtils.isNotBlank(project.getFinishOrgLevel())) { |
|
|
if (StringUtils.isNotBlank(project.getFinishOrgLevel())) { |
|
|
switch (project.getFinishOrgLevel()) { |
|
|
switch (project.getFinishOrgLevel()) { |
|
|
case OrgTypeConstant.DISTRICT: |
|
|
case OrgTypeConstant.DISTRICT: |
|
@ -355,9 +360,12 @@ public class DataReportingServiceImpl implements DataReportingService { |
|
|
//办结组织是网格时,办结层级为网格
|
|
|
//办结组织是网格时,办结层级为网格
|
|
|
dto.setCompleteLevel("5"); |
|
|
dto.setCompleteLevel("5"); |
|
|
} |
|
|
} |
|
|
|
|
|
if (ProjectConstant.CLOSED.equals(project.getProjectStatusCode()) &&(PingYinConstant.KC.equals(project.getCustomerId()) || |
|
|
|
|
|
PingYinConstant.YS.equals(project.getCustomerId()) || PingYinConstant.JS.equals(project.getCustomerId()))) { |
|
|
|
|
|
dto.setCompleteTime(project.getProcessTime()); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
dto.setStatus(getProjectStatus(project.getProjectStatusCode())); |
|
|
|
|
|
dto.setCompleteTime(project.getCloseCaseTime()); |
|
|
|
|
|
dto.setLat(project.getLatitude()); |
|
|
dto.setLat(project.getLatitude()); |
|
|
dto.setLng(project.getLongitude()); |
|
|
dto.setLng(project.getLongitude()); |
|
|
dto.setWaysOfResolving(ProjectConstant.PROJECT_SELF_CLOSED); |
|
|
dto.setWaysOfResolving(ProjectConstant.PROJECT_SELF_CLOSED); |
|
|