| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -237,11 +237,21 @@ public class AgencyServiceImpl implements AgencyService { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    @Override | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    public Result<SubAgencyResultDTO> subAgencyList(SubAgencyFormDTO formDTO) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        SubAgencyResultDTO subAgencyResultDTO = new SubAgencyResultDTO(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        //1:根据当前机关Id查询直属下一级机关列表
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        //1:根据当前机关Id查询直属下一级机关列表,只返回前十条
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        List<SubListResultDTO> agencyList = customerAgencyDao.selectSubAgencyById(formDTO.getAgencyId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        subAgencyResultDTO.setAgencyList(null == agencyList ? new ArrayList<SubListResultDTO>() : agencyList); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        //2:统计下一级机关数
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        if (null == agencyList || agencyList.size() < NumConstant.ONE) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            subAgencyResultDTO.setAgencyList(new ArrayList<SubListResultDTO>()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            subAgencyResultDTO.setSubAgencyCount(NumConstant.ZERO); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            subAgencyResultDTO.setSubAgencyCount(agencyList.size()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if (agencyList.size() > NumConstant.TEN) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                List<SubListResultDTO> newList = agencyList.subList(NumConstant.ZERO, NumConstant.TEN); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                subAgencyResultDTO.setAgencyList(newList); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                subAgencyResultDTO.setAgencyList(agencyList); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return new Result<SubAgencyResultDTO>().ok(subAgencyResultDTO); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |