|
@@ -3669,9 +3669,9 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
params.put("offset", pageInfo.getOffset());
|
|
|
results = courseScheduleDao.endFindCourseSchedules(params);
|
|
|
List<Long> courseScheduleIds = results.stream().map(CourseScheduleEndDto::getId).collect(Collectors.toList());
|
|
|
- List<TeacherAttendance> teacherAttendances = teacherAttendanceDao.findTeacherIdByCourseSchedule(courseScheduleIds);
|
|
|
- Map<Long, List<TeacherAttendance>> courseTeacherAttendanceMap = teacherAttendances.stream().collect(Collectors.groupingBy(TeacherAttendance::getCourseScheduleId));
|
|
|
- Map<Integer, Long> studentNumCourseMap = MapUtil.convertIntegerMap(studentAttendanceDao.countStudentAttendancesByCourses(courseScheduleIds));
|
|
|
+// List<TeacherAttendance> teacherAttendances = teacherAttendanceDao.findTeacherIdByCourseSchedule(courseScheduleIds);
|
|
|
+// Map<Long, List<TeacherAttendance>> courseTeacherAttendanceMap = teacherAttendances.stream().collect(Collectors.groupingBy(TeacherAttendance::getCourseScheduleId));
|
|
|
+// Map<Integer, Long> studentNumCourseMap = MapUtil.convertIntegerMap(studentAttendanceDao.countStudentAttendancesByCourses(courseScheduleIds));
|
|
|
Map<Long, String> studentIdMap = MapUtil.convertIntegerMap(courseScheduleStudentPaymentDao.getStudentIdMap(courseScheduleIds));
|
|
|
List<Integer> teacherIds=results.stream().filter(t->Objects.nonNull(t.getActualTeacherId())).map(CourseSchedule::getActualTeacherId).collect(Collectors.toList());
|
|
|
|
|
@@ -3689,8 +3689,8 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
result.setTeacherName(nameIdMap.get(result.getActualTeacherId()));
|
|
|
result.setSubjectName(classGroupSubjectNameMap.get(result.getId()));
|
|
|
result.setStudentId(studentIdMap.get(result.getId()));
|
|
|
- List<TeacherAttendance> courseTeacherAttendances = courseTeacherAttendanceMap.get(result.getId());
|
|
|
- if(!CollectionUtils.isEmpty(courseTeacherAttendances)){
|
|
|
+// List<TeacherAttendance> courseTeacherAttendances = courseTeacherAttendanceMap.get(result.getId());
|
|
|
+ /*if(!CollectionUtils.isEmpty(courseTeacherAttendances)){
|
|
|
TeacherAttendance teacherAttendance=courseTeacherAttendances.get(0);
|
|
|
result.setIsSignIn(Objects.isNull(teacherAttendance.getSignInStatus())?3:teacherAttendance.getSignInStatus().getCode());
|
|
|
result.setIsSignOut(Objects.isNull(teacherAttendance.getSignOutStatus())?3:teacherAttendance.getSignOutStatus().getCode());
|
|
@@ -3705,7 +3705,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
result.setIsCallNames(studentNum > 0 ? YesOrNoEnum.YES : YesOrNoEnum.NO);
|
|
|
} else {
|
|
|
result.setIsCallNames(YesOrNoEnum.NO);
|
|
|
- }
|
|
|
+ }*/
|
|
|
result.setSettlementTime(coursesSettlementTimeMap.get(result.getId()));
|
|
|
}
|
|
|
}
|