|
@@ -184,6 +184,7 @@ public class PaperController extends BaseExamController {
|
|
for (ExamQuestion question : dto.getQuestionList()) {
|
|
for (ExamQuestion question : dto.getQuestionList()) {
|
|
questionService.save(question);
|
|
questionService.save(question);
|
|
}
|
|
}
|
|
|
|
+ subjectService.updateScore(examId, subject.getCode(), objective,dto.getTotalScore());
|
|
} else {
|
|
} else {
|
|
for (MarkGroup group : dto.getGroups().values()) {
|
|
for (MarkGroup group : dto.getGroups().values()) {
|
|
MarkGroup old = groupService.findOne(examId, group.getSubjectCode(), group.getNumber()) ;
|
|
MarkGroup old = groupService.findOne(examId, group.getSubjectCode(), group.getNumber()) ;
|
|
@@ -194,8 +195,8 @@ public class PaperController extends BaseExamController {
|
|
groupService.save(group);
|
|
groupService.save(group);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ subjectService.updateScore(examId, subject.getCode(), objective, groupService.sumTotalScore(examId, dto.getSubjectCode()));
|
|
}
|
|
}
|
|
- subjectService.updateScore(examId, subject.getCode(), objective, dto.getTotalScore());
|
|
|
|
success++;
|
|
success++;
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|