瀏覽代碼

修改试卷导入套题的分数解析更新逻辑

luoshi@qmth.com.cn 8 年之前
父節點
當前提交
e93b80322b
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      cqb-paper/src/main/java/com/qmth/cqb/paper/service/ImportPaperService.java

+ 5 - 0
cqb-paper/src/main/java/com/qmth/cqb/paper/service/ImportPaperService.java

@@ -694,14 +694,19 @@ public class ImportPaperService {
         question.setSubQuestions(subQuesList);
         // 计算套题总分
         double totalScore = 0;
+        List<Double> scoreList = new ArrayList<>();
         for (Question child : subQuesList) {
             Double score = child.getScore();
             if (score != null) {
                 totalScore += score;
+                scoreList.add(score);
+            } else {
+                scoreList.add(0d);
             }
         }
         question.setScore(totalScore);
         paperDetailUnit.setScore(totalScore);
+        paperDetailUnit.updateSubScore(scoreList);
     }
 
     /**