| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -70,31 +70,34 @@ public class GovIssueServiceImpl implements GovIssueService { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        // xx街道-xx网格
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        List<GridsInfoListResultDTO> gridsInfoList = govOrgService.gridListByIds(formDTO.getGridIdList()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        Integer issueCount = issueDao.selectIssueCount(formDTO.getGridIdList()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        Integer applicationCount = issueApplicationDao.selectApplicationCount(formDTO.getGridIdList()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        Integer all = 0; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        if (null != issueCount && null != applicationCount){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            all = issueCount+applicationCount; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        AllIssueResultDTO result = new AllIssueResultDTO(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        result.setTotal(all); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        switch (formDTO.getIssueType()){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // 审核中议题
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            case IssueConstant.ISSUE_STATUS_AUDITING: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                List<IssueListResultDTO> resultAuditing = issueStatusAuditing(formDTO); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                result.setIssueList(resultAuditing); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                result.setTotal(resultAuditing.size()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                break; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // 被拒绝的议题
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            case IssueConstant.ISSUE_STATUS_REJECTED: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                List<IssueListResultDTO> resultRejected = issueStatusRejected(formDTO); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                result.setIssueList(resultRejected); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                result.setTotal(resultRejected.size()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                break; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // 已转项目的议题
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            case IssueConstant.ISSUE_STATUS_SHIFT_PROJECT: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                List<IssueListResultDTO> resultShiftProject = issueStatusShiftProject(formDTO); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                result.setIssueList(resultShiftProject); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                result.setTotal(resultShiftProject.size()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                break; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // 已关闭、表决中的议题
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            default: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                List<IssueListResultDTO> resultClosedOrVoting = issueStatusClosedOrVoting(formDTO); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                result.setIssueList(resultClosedOrVoting); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                result.setTotal(resultClosedOrVoting.size()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        if (!CollectionUtils.isEmpty(gridsInfoList)){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // 给所属网格 赋值
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |