Browse Source

考试接口

lizhen_gitee 8 months ago
parent
commit
d165f51f7b
1 changed files with 6 additions and 6 deletions
  1. 6 6
      addons/exam/controller/Paper.php

+ 6 - 6
addons/exam/controller/Paper.php

@@ -89,6 +89,12 @@ class Paper extends Base
         $paper_id      = input('paper_id/d', 0);
         $user_id = $this->auth->id;
 
+        //检查考试状态
+        $check = Db::name('exam_grade')->where('user_id', $user_id)->where('status',1)->find();
+        if($check){
+            $this->success('您有其他考试正在进行中,即将继续考试',0);//或许这里不应该报错,直接给成功
+        }
+
         //检查试卷
         $paper   = PaperModel::get($paper_id);
 
@@ -109,12 +115,6 @@ class Paper extends Base
             $this->error('该试卷已结束,不能参与考试');
         }
 
-        //检查考试状态
-        $check = Db::name('exam_grade')->where('user_id', $user_id)->where('status',1)->find();
-        if($check){
-            $this->error('当前考试进行中,不能再次开始考试');//或许这里不应该报错,直接给成功
-        }
-
         //次数限制
         if ($paper['limit_count'] > 0){