|  | @@ -326,18 +326,22 @@ public class TeacherServiceImpl extends BaseServiceImpl<Integer, Teacher>  imple
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	@Override
 | 
	
		
			
				|  |  |  	public PageInfo<Teacher> queryPageDetail(TeacherQueryInfo queryInfo) {
 | 
	
		
			
				|  |  | +		Map<String, Object> params = new HashMap<>();
 | 
	
		
			
				|  |  | +		MapUtil.populateMap(params, queryInfo);
 | 
	
		
			
				|  |  | +		List<Teacher> teacherList = teacherDao.findByFlowOrganRange(params);
 | 
	
		
			
				|  |  | +		if(teacherList == null || teacherList.size() < 1){
 | 
	
		
			
				|  |  | +			return new PageInfo<>();
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  |  		if(StringUtils.isNotEmpty(queryInfo.getOrganId())){
 | 
	
		
			
				|  |  |  			Set<String> list = new HashSet<>(Arrays.asList(queryInfo.getOrganId().split(",")));
 | 
	
		
			
				|  |  | -			Map<String, Object> params = new HashMap<>();
 | 
	
		
			
				|  |  | -			MapUtil.populateMap(params, queryInfo);
 | 
	
		
			
				|  |  | -			List<Teacher> teacherList = teacherDao.findByFlowOrganRange(params);
 | 
	
		
			
				|  |  | -			List<Teacher> teachers = teacherList.stream().
 | 
	
		
			
				|  |  | +			teacherList = teacherList.stream().
 | 
	
		
			
				|  |  |  					filter(teacher -> !Collections.disjoint(new ArrayList<>(Arrays.asList(teacher.getFlowOrganRange().split(","))),list)).collect(Collectors.toList());
 | 
	
		
			
				|  |  | -			List<Integer> collect = teachers.stream().map(e -> e.getId()).collect(Collectors.toList());
 | 
	
		
			
				|  |  | -			if(collect != null && collect.size() > 0){
 | 
	
		
			
				|  |  | -				queryInfo.setTeacherId(collect);
 | 
	
		
			
				|  |  | -			}
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  | +		List<Integer> collect = teacherList.stream().map(e -> e.getId()).collect(Collectors.toList());
 | 
	
		
			
				|  |  | +		if(collect == null || collect.size() < 1){
 | 
	
		
			
				|  |  | +			return new PageInfo<>();
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  | +		queryInfo.setTeacherId(collect);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		PageInfo<Teacher> pageInfo = queryPage(queryInfo);
 | 
	
		
			
				|  |  |  		List<Teacher> rows = pageInfo.getRows();
 |