Sfoglia il codice sorgente

重算成绩,非在线考试类型的考试暂不支持

deason 1 anno fa
parent
commit
86d7ce669b

+ 7 - 1
examcloud-core-oe-admin-service/src/main/java/cn/com/qmth/examcloud/core/oe/admin/service/impl/FixExamScoreServiceImpl.java

@@ -101,10 +101,16 @@ public class FixExamScoreServiceImpl implements FixExamScoreService {
     }
 
     private boolean reFixScoreByExamRecordData(ReFixScoreReq req, ExamRecordDataEntity examRecordData) {
-        if (ExamType.OFFLINE == examRecordData.getExamType()) {
+        /*if (ExamType.OFFLINE == examRecordData.getExamType()) {
             // 注:离线考试的examRecordQuestions实际为空
             log.warn("【重算成绩】跳过,离线考试记录! examStudentId:{}", examRecordData.getExamStudentId());
             return false;
+        }*/
+
+        if (ExamType.ONLINE != examRecordData.getExamType()) {
+            log.warn("【重算成绩】跳过,非在线考试类型的考试暂不支持! examStudentId:{} examRecordDataId:{} examType:{}",
+                    examRecordData.getExamStudentId(), examRecordData.getId(), examRecordData.getExamType());
+            return false;
         }
 
         if (examRecordData.getRandomPaper()) {