|
@@ -750,6 +750,8 @@ public class StudentServeServiceImpl implements StudentServeService {
|
|
|
if(CollectionUtils.isEmpty(weekServiceWithStudents)){
|
|
|
return;
|
|
|
}
|
|
|
+
|
|
|
+ List<StudentExtracurricularExercisesSituation> batchUpdateList = new ArrayList<StudentExtracurricularExercisesSituation>();
|
|
|
|
|
|
for (StudentExtracurricularExercisesSituation weekServiceWithStudent : weekServiceWithStudents) {
|
|
|
List<StudentServeCourseHomeworkDto> studentAllHomeworks = studentHomeworkMap.get(weekServiceWithStudent.getStudentId());
|
|
@@ -782,6 +784,8 @@ public class StudentServeServiceImpl implements StudentServeService {
|
|
|
}
|
|
|
weekServiceWithStudent.setExercisesMessageNum(exercisesMessageNum>weekServiceWithStudent.getActualExercisesNum()?weekServiceWithStudent.getActualExercisesNum(): (int) exercisesMessageNum);
|
|
|
weekServiceWithStudent.setExercisesMessageTimelyNum(exercisesMessageTimelyNum>weekServiceWithStudent.getActualExercisesNum()?weekServiceWithStudent.getActualExercisesNum(): (int) exercisesMessageTimelyNum);
|
|
|
+
|
|
|
+ batchUpdateList.add(weekServiceWithStudent);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -821,10 +825,13 @@ public class StudentServeServiceImpl implements StudentServeService {
|
|
|
if(weekServiceWithStudent.getExercisesMessageTimelyNum()<weekServiceWithStudent.getActualExercisesNum()){
|
|
|
weekServiceWithStudent.setExercisesMessageTimelyNum(exercisesMessageTimelyNum>weekServiceWithStudent.getActualExercisesNum()?weekServiceWithStudent.getActualExercisesNum(): (int) exercisesMessageTimelyNum);
|
|
|
}
|
|
|
+ batchUpdateList.add(weekServiceWithStudent);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- studentExtracurricularExercisesSituationDao.batchUpdate(weekServiceWithStudents);
|
|
|
+ if(batchUpdateList.size() > 0){
|
|
|
+ studentExtracurricularExercisesSituationDao.batchUpdate(batchUpdateList);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|