| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -5,6 +5,7 @@ import com.epmet.commons.tools.constant.StrConstant; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import com.epmet.commons.tools.utils.DateUtils; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import com.epmet.commons.tools.utils.Result; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import com.epmet.constant.OrgTypeConstant; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import com.epmet.constant.PingYinConstant; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import com.epmet.constant.ProjectConstant; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import com.epmet.dto.basereport.form.EventInfoFormDTO; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import com.epmet.dto.basereport.result.EventInfoResultDTO; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -319,12 +320,16 @@ public class DataReportingServiceImpl implements DataReportingService { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							dto.setHappenPlace(project.getProjectAddress()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							dto.setEventDescription(project.getProjectContent()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							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())) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									dto.setWaysOfResolving(ProjectConstant.PROJECT_REPORT); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									//如果是孔村的项目办结层级需要降一级
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									if("2fe0065f70ca0e23ce4c26fca5f1d933".equals(project.getCustomerId())) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									if(PingYinConstant.KC.equals(project.getCustomerId())) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										if (StringUtils.isNotBlank(project.getFinishOrgLevel())) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											switch (project.getFinishOrgLevel()) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
												case OrgTypeConstant.DISTRICT: | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -355,9 +360,12 @@ public class DataReportingServiceImpl implements DataReportingService { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									//办结组织是网格时,办结层级为网格
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									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.setLng(project.getLongitude()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							dto.setWaysOfResolving(ProjectConstant.PROJECT_SELF_CLOSED); | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |