wangliang 4 years ago
parent
commit
8e0b53500c

+ 2 - 2
themis-business/src/main/java/com/qmth/themis/business/service/impl/TEExamServiceImpl.java

@@ -370,7 +370,7 @@ public class TEExamServiceImpl extends ServiceImpl<TEExamMapper, TEExam> impleme
         }
         }
         Boolean finished = toeExamRecordService.examBreakLogic(recordId, false);
         Boolean finished = toeExamRecordService.examBreakLogic(recordId, false);
         if (finished) {
         if (finished) {
-            return ret;
+            throw new BusinessException("考试已结束");
         }
         }
         ExamCacheBean exam = getExamCacheBeanNative(es.getExamId());
         ExamCacheBean exam = getExamCacheBeanNative(es.getExamId());
         Long activityId = es.getExamActivityId();
         Long activityId = es.getExamActivityId();
@@ -877,7 +877,7 @@ public class TEExamServiceImpl extends ServiceImpl<TEExamMapper, TEExam> impleme
         ExamResumeBean ret = null;
         ExamResumeBean ret = null;
         Boolean finished = toeExamRecordService.examBreakLogic(recordId, false);
         Boolean finished = toeExamRecordService.examBreakLogic(recordId, false);
         if (finished) {
         if (finished) {
-            return ret;
+            throw new BusinessException("考试已结束");
         }
         }
         ret = new ExamResumeBean();
         ret = new ExamResumeBean();
         ret.setDurationSeconds(ExamRecordCacheUtil.getDurationSeconds(recordId));
         ret.setDurationSeconds(ExamRecordCacheUtil.getDurationSeconds(recordId));