智慧保安后台管理-外网项目备份
Administrator
2021-07-17 f1d7ec8a816a5fc99f60a425ad4f3270d995e269
src/main/java/org/springblade/modules/exam/service/impl/ExamScoreServiceImpl.java
@@ -69,9 +69,18 @@
         //比对考试结果
         //声明理论得分
         int theoryGrade = 0;
         for (int i = 0; i < examResultVOS.size(); i++) {
            if (examResultVOS.get(i).getValue().equals(examExaminationSubjects.get(i).getExamSubjectChoices().getAnswer())){
               theoryGrade += examResultVOS.get(i).getGrade();
         for (ExamResultVO examResultVO : examResultVOS) {
            for (ExamExaminationSubject examExaminationSubject : examExaminationSubjects) {
               //对比题目id
               if (examResultVO.getSubjectChoicesId().equals(examExaminationSubject.getSubjectId())) {
                  //对比答案
                  if (examResultVO.getValue().equals(examExaminationSubject.getExamSubjectChoices().getAnswer())) {
                     theoryGrade += examResultVO.getGrade();
                  }
                  //移除当前试卷题目答案对象
                  examExaminationSubjects.remove(examExaminationSubject);
                  break;
               }
            }
         }
         //设置理论得分