|
@@ -295,11 +295,13 @@ public class TeacherAttendanceServiceImpl extends BaseServiceImpl<Long, TeacherA
|
|
|
}
|
|
|
}
|
|
|
courseHomework.setExpectNum(studentCourseHomeworks.size());
|
|
|
- courseHomeworkService.update(courseHomework);
|
|
|
+ if(!CollectionUtils.isEmpty(studentCourseHomeworks)){
|
|
|
+ courseHomeworkService.update(courseHomework);
|
|
|
|
|
|
- studentCourseHomeworkDao.batchInsertStudentCourseHomeworkRecord(studentCourseHomeworks);
|
|
|
- List<Integer> studentIds = studentCourseHomeworks.stream().map(StudentCourseHomework::getUserId).collect(Collectors.toList());
|
|
|
- studentServeService.updateExercisesSituation(courseSchedule.getClassDate(), studentIds, teacherAttendance.getTeacherId());
|
|
|
+ studentCourseHomeworkDao.batchInsertStudentCourseHomeworkRecord(studentCourseHomeworks);
|
|
|
+ List<Integer> studentIds = studentCourseHomeworks.stream().map(StudentCourseHomework::getUserId).collect(Collectors.toList());
|
|
|
+ studentServeService.updateExercisesSituation(courseSchedule.getClassDate(), studentIds, teacherAttendance.getTeacherId());
|
|
|
+ }
|
|
|
}else{
|
|
|
courseHomework.setContent(teacherSignOutDto.getCourseHomeworkInfo().getContent());
|
|
|
courseHomework.setAttachments(teacherSignOutDto.getCourseHomeworkInfo().getAttachments());
|