|
@@ -469,6 +469,9 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
for (int j=0;j<teacherCourses.size()-1;j++) {
|
|
|
CourseSchedule preCourseSchedule = teacherCourses.get(j);
|
|
|
CourseSchedule backCourseSchedule = teacherCourses.get(j+1);
|
|
|
+ if(preCourseSchedule.getEndClassTime().after(backCourseSchedule.getEndClassTime())){
|
|
|
+ backCourseSchedule.setEndClassTime(preCourseSchedule.getEndClassTime());
|
|
|
+ }
|
|
|
if(j==0){
|
|
|
for (Date enableApplyDate : enableApplyDates) {
|
|
|
Date enableApplyDateCourseEndTime = DateUtil.addMinutes(enableApplyDate, practiceCourseMinutes);
|
|
@@ -477,7 +480,7 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- if (j==teacherCourses.size()-1){
|
|
|
+ if (j==teacherCourses.size()-2){
|
|
|
for (Date enableApplyDate : enableApplyDates) {
|
|
|
if(!enableApplyDate.before(backCourseSchedule.getEndClassTime())){
|
|
|
allTeacherFreeDates.add(enableApplyDate);
|