lideyin 5 éve
szülő
commit
a42c16f58e

+ 2 - 2
examcloud-core-oe-student-service/src/main/java/cn/com/qmth/examcloud/core/oe/student/service/impl/ExamControlServiceImpl.java

@@ -512,8 +512,8 @@ public class ExamControlServiceImpl implements ExamControlService {
     public EndExamInfo getEndExamInfo(Long examRecordDataId) {
         ExamRecordData examRecordData = examRecordDataService.getExamRecordDataCache(examRecordDataId);
         // 如果考试没有最终结束,则返回空值
-        if (examRecordData.getExamRecordStatus() != ExamRecordStatus.EXAM_END
-                && examRecordData.getExamRecordStatus() != ExamRecordStatus.EXAM_OVERDUE) {
+        if (null==examRecordData || (examRecordData.getExamRecordStatus() != ExamRecordStatus.EXAM_END
+                && examRecordData.getExamRecordStatus() != ExamRecordStatus.EXAM_OVERDUE)) {
             return null;
         }
         EndExamInfo endExamInfo = new EndExamInfo();