|  | @@ -260,17 +260,19 @@ public class DemoGroupServiceImpl extends BaseServiceImpl<Long, DemoGroup>  impl
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	@Override
 | 
	
		
			
				|  |  | -	public Map<String,Object> findByTeacherId(Integer teacherId) {
 | 
	
		
			
				|  |  | +	public Map<String,Object> findByTeacherId(Integer teacherId,Date startTime,Date endTime) {
 | 
	
		
			
				|  |  |  		Date now=new Date();
 | 
	
		
			
				|  |  | -		//下周一日期
 | 
	
		
			
				|  |  | -		Date nextMonday= DateUtil.getNextWeekMonday(now);
 | 
	
		
			
				|  |  | -		//下周日日期
 | 
	
		
			
				|  |  | -		Date nextSunday=DateUtil.getNextWeekSunday(now);
 | 
	
		
			
				|  |  | +		if(Objects.isNull(startTime)||Objects.isNull(endTime)){
 | 
	
		
			
				|  |  | +			//下周一日期
 | 
	
		
			
				|  |  | +			startTime= DateUtil.getNextWeekMonday(now);
 | 
	
		
			
				|  |  | +			//下周日日期
 | 
	
		
			
				|  |  | +			endTime=DateUtil.getNextWeekSunday(now);
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		Map<String,Object> result=new HashMap<>();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		//当前教师下周的试听课计划
 | 
	
		
			
				|  |  | -		List<DemoGroupCoursesPlan> nextWeekDemoGroupCoursePlan = demoGroupCoursesPlanDao.findByDateZone(nextMonday, nextSunday, teacherId);
 | 
	
		
			
				|  |  | +		List<DemoGroupCoursesPlan> nextWeekDemoGroupCoursePlan = demoGroupCoursesPlanDao.findByDateZone(startTime, endTime, teacherId);
 | 
	
		
			
				|  |  |  		if(CollectionUtils.isEmpty(nextWeekDemoGroupCoursePlan)){
 | 
	
		
			
				|  |  |  			result.put("baseInfo",new Object());
 | 
	
		
			
				|  |  |  			result.put("list",new ArrayList<>());
 |