|
@@ -1147,13 +1147,13 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
}
|
|
}
|
|
|
|
|
|
for (CourseScheduleDto courseScheduleDto : studentCourseSchedulesWithDate) {
|
|
for (CourseScheduleDto courseScheduleDto : studentCourseSchedulesWithDate) {
|
|
- if (now.before(courseScheduleDto.getStartClassTime())) {
|
|
|
|
- courseScheduleDto.setStatus(CourseStatusEnum.NOT_START);
|
|
|
|
- } else if (now.after(courseScheduleDto.getEndClassTime())) {
|
|
|
|
- courseScheduleDto.setStatus(CourseStatusEnum.OVER);
|
|
|
|
- } else {
|
|
|
|
- courseScheduleDto.setStatus(CourseStatusEnum.UNDERWAY);
|
|
|
|
- }
|
|
|
|
|
|
+// if (now.before(courseScheduleDto.getStartClassTime())) {
|
|
|
|
+// courseScheduleDto.setStatus(CourseStatusEnum.NOT_START);
|
|
|
|
+// } else if (now.after(courseScheduleDto.getEndClassTime())) {
|
|
|
|
+// courseScheduleDto.setStatus(CourseStatusEnum.OVER);
|
|
|
|
+// } else {
|
|
|
|
+// courseScheduleDto.setStatus(CourseStatusEnum.UNDERWAY);
|
|
|
|
+// }
|
|
courseScheduleDto.setSubjectName(MapUtils.getString(subjectNameCourseMap, courseScheduleDto.getId()));
|
|
courseScheduleDto.setSubjectName(MapUtils.getString(subjectNameCourseMap, courseScheduleDto.getId()));
|
|
courseScheduleDto.setSubjectId(MapUtils.getString(subjectIdCourseMap, courseScheduleDto.getId()));
|
|
courseScheduleDto.setSubjectId(MapUtils.getString(subjectIdCourseMap, courseScheduleDto.getId()));
|
|
courseScheduleDto.setReviewId(reviewIdMap.get(courseScheduleDto.getId().intValue()));
|
|
courseScheduleDto.setReviewId(reviewIdMap.get(courseScheduleDto.getId().intValue()));
|
|
@@ -1357,33 +1357,33 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
for (CourseScheduleDto courseScheduleDto : teacherCourseSchedulesWithDate) {
|
|
for (CourseScheduleDto courseScheduleDto : teacherCourseSchedulesWithDate) {
|
|
Long studentNum = studentNumCourseMap.get(courseScheduleDto.getId());
|
|
Long studentNum = studentNumCourseMap.get(courseScheduleDto.getId());
|
|
if (Objects.nonNull(studentNum)) {
|
|
if (Objects.nonNull(studentNum)) {
|
|
- courseScheduleDto.setStudentAttendanceIsFirstTime(studentNum > 0 ? 0 : 1);
|
|
|
|
|
|
+ courseScheduleDto.setStudentAttendanceIsFirstTime(studentNum > 0 ? 0 : 1);
|
|
} else {
|
|
} else {
|
|
- courseScheduleDto.setStudentAttendanceIsFirstTime(1);
|
|
|
|
|
|
+ courseScheduleDto.setStudentAttendanceIsFirstTime(1);
|
|
}
|
|
}
|
|
|
|
|
|
- if (now.before(courseScheduleDto.getStartClassTime())) {
|
|
|
|
- courseScheduleDto.setStatus(CourseStatusEnum.NOT_START);
|
|
|
|
- } else if (now.after(courseScheduleDto.getEndClassTime())) {
|
|
|
|
- courseScheduleDto.setStatus(CourseStatusEnum.OVER);
|
|
|
|
- } else {
|
|
|
|
- courseScheduleDto.setStatus(CourseStatusEnum.UNDERWAY);
|
|
|
|
- }
|
|
|
|
|
|
+// if (now.before(courseScheduleDto.getStartClassTime())) {
|
|
|
|
+// courseScheduleDto.setStatus(CourseStatusEnum.NOT_START);
|
|
|
|
+// } else if (now.after(courseScheduleDto.getEndClassTime())) {
|
|
|
|
+// courseScheduleDto.setStatus(CourseStatusEnum.OVER);
|
|
|
|
+// } else {
|
|
|
|
+// courseScheduleDto.setStatus(CourseStatusEnum.UNDERWAY);
|
|
|
|
+// }
|
|
if (Objects.nonNull(courseScheduleDto.getClassGroupId())) {
|
|
if (Objects.nonNull(courseScheduleDto.getClassGroupId())) {
|
|
- // String[] studentNames = classGroupStudentMapperDao.findCourseStudentName(courseScheduleDto.getId().intValue());
|
|
|
|
- List<StudentNameAndPhoneDto> courseStudentNameAndPhone = classGroupStudentMapperDao.findCourseStudentNameAndPhone(courseScheduleDto.getId().intValue());
|
|
|
|
- if(!CollectionUtils.isEmpty(courseStudentNameAndPhone)){
|
|
|
|
- List<String> studentNames = courseStudentNameAndPhone.stream().filter(s->Objects.nonNull(s)&&Objects.nonNull(s.getUserName())).map(StudentNameAndPhoneDto::getUserName).collect(Collectors.toList());
|
|
|
|
- courseScheduleDto.setStudentNames(StringUtils.join(studentNames, ","));
|
|
|
|
- courseScheduleDto.setStudents(courseStudentNameAndPhone);
|
|
|
|
- }
|
|
|
|
|
|
+ // String[] studentNames = classGroupStudentMapperDao.findCourseStudentName(courseScheduleDto.getId().intValue());
|
|
|
|
+ List<StudentNameAndPhoneDto> courseStudentNameAndPhone = classGroupStudentMapperDao.findCourseStudentNameAndPhone(courseScheduleDto.getId().intValue());
|
|
|
|
+ if(!CollectionUtils.isEmpty(courseStudentNameAndPhone)){
|
|
|
|
+ List<String> studentNames = courseStudentNameAndPhone.stream().filter(s->Objects.nonNull(s)&&Objects.nonNull(s.getUserName())).map(StudentNameAndPhoneDto::getUserName).collect(Collectors.toList());
|
|
|
|
+ courseScheduleDto.setStudentNames(StringUtils.join(studentNames, ","));
|
|
|
|
+ courseScheduleDto.setStudents(courseStudentNameAndPhone);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
courseScheduleDto.setSubjectName(subjectNameCourseMap.get(courseScheduleDto.getId()));
|
|
courseScheduleDto.setSubjectName(subjectNameCourseMap.get(courseScheduleDto.getId()));
|
|
courseScheduleDto.setSubjectId(subjectIdCourseMap.get(courseScheduleDto.getId()));
|
|
courseScheduleDto.setSubjectId(subjectIdCourseMap.get(courseScheduleDto.getId()));
|
|
Long leaveStudentNum = courseLeaveStudentNumMap.get(courseScheduleDto.getId());
|
|
Long leaveStudentNum = courseLeaveStudentNumMap.get(courseScheduleDto.getId());
|
|
Long normalStudentNum = classGroupStudentNumMap.get(courseScheduleDto.getClassGroupId());
|
|
Long normalStudentNum = classGroupStudentNumMap.get(courseScheduleDto.getClassGroupId());
|
|
if(Objects.nonNull(leaveStudentNum)&&Objects.nonNull(normalStudentNum)&&leaveStudentNum.intValue()==normalStudentNum.intValue()){
|
|
if(Objects.nonNull(leaveStudentNum)&&Objects.nonNull(normalStudentNum)&&leaveStudentNum.intValue()==normalStudentNum.intValue()){
|
|
- courseScheduleDto.setEnableAdjustInToday(1);
|
|
|
|
|
|
+ courseScheduleDto.setEnableAdjustInToday(1);
|
|
}
|
|
}
|
|
List<CourseScheduleReview> courseScheduleReviews = idCourseReview.get(courseScheduleDto.getId().intValue());
|
|
List<CourseScheduleReview> courseScheduleReviews = idCourseReview.get(courseScheduleDto.getId().intValue());
|
|
if(!CollectionUtils.isEmpty(courseScheduleReviews)){
|
|
if(!CollectionUtils.isEmpty(courseScheduleReviews)){
|