|
@@ -1290,7 +1290,6 @@ public class MarkServiceImpl implements MarkService {
|
|
|
// scoreDao.deleteByStudentIdAndGroupNumber(studentId, groupNumber);
|
|
|
List<ExamQuestion> questions = questionDao.findByExamIdAndSubjectCodeAndObjectiveAndGroupNumber(examId,
|
|
|
subjectCode, false, groupNumber);
|
|
|
- List<SubjectiveScore> list = new ArrayList<>();
|
|
|
for (int i = 0; i < scoreList.size(); i++) {
|
|
|
ScoreItem item = scoreList.get(i);
|
|
|
ExamQuestion question = questions.get(i);
|
|
@@ -1304,9 +1303,8 @@ public class MarkServiceImpl implements MarkService {
|
|
|
ss.setMainNumber(question.getMainNumber());
|
|
|
ss.setSubNumber(question.getSubNumber());
|
|
|
ss.setScore(item.getScore());
|
|
|
- list.add(ss);
|
|
|
+ scoreDao.saveAndFlush(ss);
|
|
|
}
|
|
|
- scoreDao.save(list);
|
|
|
}
|
|
|
|
|
|
@Override
|