| 
					
				 | 
			
			
				@@ -1020,26 +1020,34 @@ public class StudentManageServiceImpl implements StudentManageService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         MapUtil.populateMap(params, queryInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<Integer> studentIds = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         params.put("studentIds",studentIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        PageInfo<Student> pageInfo = new PageInfo<>(queryInfo.getPage(), queryInfo.getRows()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(queryInfo.getHasMusicCourse() != null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             params.put("groupType","MUSIC"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             params.put("hasCourse",queryInfo.getHasMusicCourse()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             studentIds = courseScheduleDao.queryHasCourseStudentIds(params); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(studentIds == null || studentIds.size() == 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return pageInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(queryInfo.getHasPracticeCourse() != null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             params.put("groupType","PRACTICE"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             params.put("hasCourse",queryInfo.getHasPracticeCourse()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             params.put("studentIds",studentIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             studentIds = courseScheduleDao.queryHasCourseStudentIds(params); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(studentIds == null || studentIds.size() == 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return pageInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(queryInfo.getHasVipCourse() != null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             params.put("groupType","VIP"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             params.put("hasCourse",queryInfo.getHasVipCourse()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             params.put("studentIds",studentIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             studentIds = courseScheduleDao.queryHasCourseStudentIds(params); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(studentIds == null || studentIds.size() == 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return pageInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         params.put("studentIds",studentIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        PageInfo<Student> pageInfo = new PageInfo<>(queryInfo.getPage(), queryInfo.getRows()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<Student> dataList = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         int count = studentDao.countStudent(params); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (count > 0) { 
			 |