|  | @@ -784,17 +784,27 @@ public class TeacherServiceImpl extends BaseServiceImpl<Integer, Teacher>  imple
 | 
	
		
			
				|  |  |  			params.put("offset", pageInfo.getOffset());
 | 
	
		
			
				|  |  |  			dataList = teacherDao.queryMemberStudentData(params);
 | 
	
		
			
				|  |  |  			List<Integer> teacherIds = dataList.stream().map(TeacherStudentDataDto::getTeacherId).collect(Collectors.toList());
 | 
	
		
			
				|  |  | -			List<Map<Integer, Integer>> teachersMemberStudentNumMapList = cloudTeacherDao.getTeachersMemberStudentNum(teacherIds);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +			List<Map<Integer, Integer>> teachersStudentNumMapList = studentDao.getOrganTeacherStudentNum(teacherIds, Integer.valueOf(queryInfo.getOrganId()));
 | 
	
		
			
				|  |  | +			Map<Integer, Long> teachersStudentNumMap = new HashMap<>();
 | 
	
		
			
				|  |  | +			if(!CollectionUtils.isEmpty(teachersStudentNumMapList)){
 | 
	
		
			
				|  |  | +				teachersStudentNumMap = MapUtil.convertIntegerMap(teachersStudentNumMapList);
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +			List<Map<Integer, Integer>> teachersMemberStudentNumMapList = cloudTeacherDao.getTeachersMemberStudentNum(teacherIds, Integer.valueOf(queryInfo.getOrganId()));
 | 
	
		
			
				|  |  |  			Map<Integer, Long> teachersMemberStudentNumMap = new HashMap<>();
 | 
	
		
			
				|  |  |  			if(!CollectionUtils.isEmpty(teachersMemberStudentNumMapList)){
 | 
	
		
			
				|  |  |  				teachersMemberStudentNumMap = MapUtil.convertIntegerMap(teachersMemberStudentNumMapList);
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  | -			List<Map<Integer, Integer>> teacherExperienceMemberStudentNumMapList = studentDao.getTeacherExperienceMemberStudentNum(teacherIds);
 | 
	
		
			
				|  |  | +			List<Map<Integer, Integer>> teacherExperienceMemberStudentNumMapList = studentDao.getTeacherExperienceMemberStudentNum(teacherIds, Integer.valueOf(queryInfo.getOrganId()));
 | 
	
		
			
				|  |  |  			Map<Integer, Long> teacherExperienceMemberStudentNumMap = new HashMap<>();
 | 
	
		
			
				|  |  |  			if(!CollectionUtils.isEmpty(teacherExperienceMemberStudentNumMapList)){
 | 
	
		
			
				|  |  |  				teacherExperienceMemberStudentNumMap = MapUtil.convertIntegerMap(teacherExperienceMemberStudentNumMapList);
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  |  			for (TeacherStudentDataDto teacherStudentDataDto : dataList) {
 | 
	
		
			
				|  |  | +				if(teachersStudentNumMap.containsKey(teacherStudentDataDto.getTeacherId())){
 | 
	
		
			
				|  |  | +					teacherStudentDataDto.setTotalStudentNum(teachersStudentNumMap.get(teacherStudentDataDto.getTeacherId()).intValue());
 | 
	
		
			
				|  |  | +				}
 | 
	
		
			
				|  |  |  				if(teachersMemberStudentNumMap.containsKey(teacherStudentDataDto.getTeacherId())){
 | 
	
		
			
				|  |  |  					teacherStudentDataDto.setVipStudentNum(teachersMemberStudentNumMap.get(teacherStudentDataDto.getTeacherId()).intValue());
 | 
	
		
			
				|  |  |  				}
 |