|
@@ -528,7 +528,7 @@ public class PaperController extends BaseExamController {
|
|
|
questionService.updateMainTitle(examId, question.getSubjectCode(), question.isObjective(),
|
|
|
question.getMainNumber(), question.getMainTitle());
|
|
|
subjectService.updateScore(examId, question.getSubjectCode(), question.isObjective(),
|
|
|
- question.getTotalScore());
|
|
|
+ questionService.sumTotalScore(examId, question.getSubjectCode(), question.isObjective()));
|
|
|
// 更新分组总分
|
|
|
if (!old.isObjective() && old.getGroupNumber() != null) {
|
|
|
MarkGroup group = groupService.findOne(examId, old.getSubjectCode(), old.getGroupNumber());
|
|
@@ -724,7 +724,7 @@ public class PaperController extends BaseExamController {
|
|
|
if (validate(question, error, titleMap)) {
|
|
|
questionService.save(question);
|
|
|
subjectService.updateScore(examId, question.getSubjectCode(), question.isObjective(),
|
|
|
- question.getTotalScore());
|
|
|
+ questionService.sumTotalScore(examId, question.getSubjectCode(), question.isObjective()));
|
|
|
}
|
|
|
if (error.size() > 0) {
|
|
|
addMessage(redirectAttributes, StringUtils.join(error, "<br\\>"));
|