|
@@ -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<>());
|