|
@@ -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){
|
|
|
|