Просмотр исходного кода

针对 练习/自主练习 重复开始的修复。

tom 1 месяц назад
Родитель
Сommit
bc7a71aa58

+ 1 - 1
ruoyi-sim/src/main/java/com/ruoyi/sim/domain/RealExamCollection.java

@@ -208,7 +208,7 @@ public class RealExamCollection extends BaseEntity {
          */
         String EXERCISE = "1";
         /**
-         * 练习
+         * 练习(自主练习)
          */
         String SELF_EXERCISE = "2";
         /**

+ 5 - 1
ruoyi-sim/src/main/java/com/ruoyi/sim/service/impl/RealExamService.java

@@ -339,7 +339,11 @@ public class RealExamService {
             l.info("考试集合数据校验正确");
         }
         if (!StringUtils.equals(rec.getExamCollectionState(), RealExamCollection.State.OPENED)) {
-            return AjaxResult.error("教师端对应考试/训练尚未打开!<br/>请向教员说明情况。");
+            if (StringUtils.equals(rec.getExamCollectionType(), RealExamCollection.Type.SELF_EXERCISE)) {
+                l.info("练习类型考试集合,不需要检查 考试集合 开关状态。");
+            } else {
+                return AjaxResult.error("教师端对应考试/训练尚未打开!<br/>请向教员说明情况。");
+            }
         } else {
             l.info("考试集合开启校验正确");
         }