| 
					
				 | 
			
			
				@@ -512,6 +512,28 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             studentDao.update(student); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //推送 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<CourseSchedule> courseSchedules1=courseScheduleDao.findTeacherCoursesWithIncludeDateRange(teacherId,allCourseDates.get(2),DateUtil.addMinutes(allCourseDates.get(2),practiceCourseMinutes)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<CourseSchedule> courseSchedules2=courseScheduleDao.findTeacherCoursesWithIncludeDateRange(teacherId,allCourseDates.get(3),DateUtil.addMinutes(allCourseDates.get(3),practiceCourseMinutes)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(!CollectionUtils.isEmpty(courseSchedules1)||!CollectionUtils.isEmpty(courseSchedules2)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(courseSchedules1 == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                courseSchedules1=new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(courseSchedules2 == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                courseSchedules2=new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            courseSchedules1.addAll(courseSchedules2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            SysUser sysUser = sysUserFeignService.queryUserById(practiceGroup.getStudentId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String[] courseDates=new String[courseSchedules1.size()]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String[] courseNames=new String[courseSchedules1.size()]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            for (int i=0;i<courseSchedules1.size();i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                courseDates[i]=DateUtil.dateToString(courseSchedules1.get(i).getStartClassTime(),"yyyy-MM-dd HH:mm:ss"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                courseNames[i]=courseSchedules1.get(i).getName(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String courseDatesStr=StringUtils.join(courseDates,"、"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String courseNamesStr=StringUtils.join(courseNames,"、"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map result = new HashMap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         result.put("teacherName", teacher.getRealName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         result.put("enableApply", applyTimes < 1 ? 1 : 0); 
			 |