|
@@ -173,6 +173,10 @@ public class TeacherAttendanceServiceImpl extends BaseServiceImpl<Long, TeacherA
|
|
courseHomework.setMusicGroupId(currentCourseDetail.getMusicGroupId());
|
|
courseHomework.setMusicGroupId(currentCourseDetail.getMusicGroupId());
|
|
courseHomework.setClassGroupId(currentCourseDetail.getClassId().intValue());
|
|
courseHomework.setClassGroupId(currentCourseDetail.getClassId().intValue());
|
|
courseHomework.setExpectNum(studentAttendanceDao.countNormalAttendanceStudentNums(teacherAttendance.getCourseScheduleId()));
|
|
courseHomework.setExpectNum(studentAttendanceDao.countNormalAttendanceStudentNums(teacherAttendance.getCourseScheduleId()));
|
|
|
|
+ CourseSchedule nextCourseSchedule = courseScheduleDao.getNextCourseSchedule(classGroup.getId());
|
|
|
|
+ if(Objects.nonNull(nextCourseSchedule)){
|
|
|
|
+ courseHomework.setExpiryDate(nextCourseSchedule.getStartClassTime());
|
|
|
|
+ }
|
|
courseHomeworkService.insert(courseHomework);
|
|
courseHomeworkService.insert(courseHomework);
|
|
List<StudentCourseHomework> studentCourseHomeworks = studentCourseHomeworkDao
|
|
List<StudentCourseHomework> studentCourseHomeworks = studentCourseHomeworkDao
|
|
.constructInitialStudentHomeworkRecordsWithPayment(teacherAttendance.getCourseScheduleId(),
|
|
.constructInitialStudentHomeworkRecordsWithPayment(teacherAttendance.getCourseScheduleId(),
|