|
@@ -237,7 +237,9 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
|
|
|
Map<Integer, List<CourseSchedule>> teacherCoursesMap = allTeacherCourses.stream().collect(Collectors.groupingBy(CourseSchedule::getActualTeacherId));
|
|
|
for (Integer teacherId : teacherIds) {
|
|
|
-
|
|
|
+ if(Objects.nonNull(organTeacherLeaveData)){
|
|
|
+ checkTeacherLeaveDate=true;
|
|
|
+ }
|
|
|
JSONObject teacherLeaveData=null;
|
|
|
if(checkTeacherLeaveDate){
|
|
|
teacherLeaveData=organTeacherLeaveData.getJSONObject(teacherId.toString());
|
|
@@ -471,7 +473,9 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
|
|
|
Map<Integer, List<CourseSchedule>> teacherCoursesMap = allTeacherCourses.stream().collect(Collectors.groupingBy(CourseSchedule::getActualTeacherId));
|
|
|
for (Integer teacherId : teacherIds) {
|
|
|
-
|
|
|
+ if(Objects.nonNull(organTeacherLeaveData)){
|
|
|
+ checkTeacherLeaveDate=true;
|
|
|
+ }
|
|
|
JSONObject teacherLeaveData=null;
|
|
|
if(checkTeacherLeaveDate){
|
|
|
teacherLeaveData=organTeacherLeaveData.getJSONObject(teacherId.toString());
|
|
@@ -741,10 +745,14 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
if (excludeTeacherIds.contains(teacherId)) {
|
|
|
continue;
|
|
|
}
|
|
|
+ if(Objects.nonNull(organTeacherLeaveData)){
|
|
|
+ checkTeacherLeaveDate=true;
|
|
|
+ }
|
|
|
JSONObject teacherLeaveData=null;
|
|
|
if(checkTeacherLeaveDate){
|
|
|
teacherLeaveData=organTeacherLeaveData.getJSONObject(teacherId.toString());
|
|
|
}
|
|
|
+
|
|
|
if(Objects.isNull(teacherLeaveData)){
|
|
|
checkTeacherLeaveDate=false;
|
|
|
}
|
|
@@ -1239,5 +1247,4 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
result.put("status", "SUCCESS");
|
|
|
return result;
|
|
|
}
|
|
|
-
|
|
|
}
|