Преглед на файлове

修复导入试卷时套题总分计算bug

luoshi@qmth.com.cn преди 8 години
родител
ревизия
09df15d53a
променени са 1 файла, в които са добавени 10 реда и са изтрити 0 реда
  1. 10 0
      cqb-paper/src/main/java/com/qmth/cqb/paper/service/ImportPaperService.java

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

@@ -680,6 +680,16 @@ public class ImportPaperService {
             }
         }
         question.setSubQuestions(subQuesList);
+        //计算套题总分
+        double totalScore = 0;
+        for (Question child : subQuesList) {
+            Double score = child.getScore();
+            if (score != null) {
+                totalScore += score;
+            }
+        }
+        question.setScore(totalScore);
+        paperDetailUnit.setScore(totalScore);
     }
 
     /**