ting.yin 3 years ago
parent
commit
8b4a45e8a4

+ 2 - 2
stmms-web/src/main/java/cn/com/qmth/stmms/admin/exam/PaperController.java

@@ -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\\>"));