| 
					
				 | 
			
			
				@@ -17,7 +17,6 @@ import com.ym.mec.biz.dal.page.MusicGroupTeacherAttendanceQueryInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.biz.dal.page.TeacherCloseQueryInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.biz.dal.page.TeacherQueryInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.biz.service.ContractService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.ym.mec.biz.service.SysUserTsignService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.biz.service.TeacherService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.common.dal.BaseDAO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ym.mec.common.entity.ImGroupModel; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -134,9 +133,10 @@ public class TeacherServiceImpl extends BaseServiceImpl<Integer, Teacher>  imple 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			List<Map<String, BigDecimal>> musicGroupUserNums = musicGroupDao.countMusicGroupUserNum(musicGroupIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			Map<String, BigDecimal> musicGroupUserNumMap = MapUtil.convertMybatisMap(musicGroupUserNums); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			imGroupModels.forEach(e -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				Set<Integer> teachers = e.getName() == null?new HashSet<>():new HashSet(Arrays.asList(e.getName().split(","))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				MusicGroup musicGroup = musicGroups.stream().filter(mg -> mg.getId().equals(e.getId())).findFirst().get(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				//获取教学老师id列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				Set<Integer> teachers = musicGroupDao.queryTeacherIds(e.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//				Set<Integer> teachers = musicGroupDao.queryTeacherIds(e.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				teachers.add(musicGroup.getTeamTeacherId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				teachers.add(musicGroup.getEducationalTeacherId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				teachers.add(musicGroup.getOperatorUserId()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -286,7 +286,8 @@ public class TeacherServiceImpl extends BaseServiceImpl<Integer, Teacher>  imple 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			List<Map<Integer,Long>> demoNumList =  demoGroupDao.countTeacherDemoGroupNum(teacherIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			Map<Integer,Long> demoNumMap = MapUtil.convertMybatisMap(demoNumList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			rows.forEach(e->{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				e.setSubjectName(subjectDao.findBySubIds(e.getSubjectId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//				e.setSubjectName(subjectDao.findBySubIds(e.getSubjectId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				e.setSubjectName(Arrays.asList(e.getSplitSubjectName().split(","))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				Long num = vipNumMap.get(e.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				e.setVipNum(num == null?0:num.intValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				Long demoNum = demoNumMap.get(e.getId()); 
			 |