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

20250325修改 更改练习开启和关闭 交卷追加IP

贾小兵 1 месяц назад
Родитель
Сommit
4435564a74

+ 1 - 1
application/admin/controller/student/Collection.php

@@ -180,7 +180,7 @@ class Collection extends Backend
         if ($this->request->isPost()) {
             //先请求接口判断,再进行处理
             if(Env::get('app.is_fault')){
-                $url = config('site.url_type').'/sim/real-exam/student/exam/submit/'.$ids;
+                $url = config('site.url_type').'/sim/real-exam/student/exam/submit/'.$ids.'?ip='.$this->auth->server_ip;
                 $ret = json_decode(send_get($url),true);
                 if($ret['code']!=200){
                     $this->error($ret['msg']);

+ 2 - 0
application/admin/controller/student/Exam.php

@@ -36,6 +36,8 @@ class Exam extends Backend
         $this->assignconfig("groupIds", $groupIds[0]);
         $this->whereExtend['exam_collection_type'] = 3;
         $this->whereExtend['endtime'] = ['>',0];
+        $this->whereExtend['is_sure'] = 1;
+
     }
 
 

+ 1 - 1
application/admin/controller/student/Exercise.php

@@ -160,7 +160,7 @@ class Exercise extends Backend
 
             //先请求接口判断,再进行处理
             if(Env::get('app.is_fault')){
-                $url = config('site.url_type').'/sim/real-exam/student/self-exercise/submit/'.$ids;
+                $url = config('site.url_type').'/sim/real-exam/student/self-exercise/submit/'.$ids.'?ip='.$this->auth->server_ip;
                 $ret = json_decode(send_get($url),true);
                 if($ret['code']!=200){
                     $this->error($ret['msg']);

+ 1 - 1
application/admin/controller/student/Practice.php

@@ -164,7 +164,7 @@ class Practice extends Backend
         if ($this->request->isPost()) {
             //先请求接口判断,再进行处理
             if(Env::get('app.is_fault')){
-                $url = config('site.url_type').'/sim/real-exam/student/exercise/submit/'.$ids;
+                $url = config('site.url_type').'/sim/real-exam/student/exercise/submit/'.$ids.'?ip='.$this->auth->server_ip;
                 // /dev-api/sim/real-exam/student/exam/submit/{examId}
                 $ret = json_decode(send_get($url),true);
                 // halt($ret);

+ 2 - 2
application/admin/controller/teacher/Practice.php

@@ -363,7 +363,7 @@ class Practice extends Backend
                 //触发Java端后台的接口数据,
                 //dev-api/sim/real-exam-collection/teacher/exam/open/{examcollectionId}  $ids  put
                 if(Env::get('app.is_fault')){
-                    $url = config('site.url_type').'/sim/real-exam-collection/teacher/exam/open/'.$ids;
+                    $url = config('site.url_type').'/sim/real-exam-collection/teacher/exercise/open/'.$ids;
                     $ret = json_decode(send_post($url),true);
                     if($ret['code']!=200){
                         $this->error($ret['msg']);
@@ -381,7 +381,7 @@ class Practice extends Backend
                 //触发Java端后台的接口数据,
                 //dev-api/sim/real-exam-collection/teacher/exam/open/{examcollectionId}  $ids  put
                 if(Env::get('app.is_fault')){
-                    $url = config('site.url_type').'/sim/real-exam-collection/teacher/exam/close/'.$ids;
+                    $url = config('site.url_type').'/sim/real-exam-collection/teacher/exercise/close/'.$ids;
                     $ret = json_decode(send_post($url),true);
                     if($ret['code']!=200){
                         $this->error($ret['msg']);

+ 6 - 2
application/admin/view/simulator/index.html

@@ -26,7 +26,7 @@
     <div class="col-md-12">
         <div class="box box-danger">
             <div class="panel-body">
-                <div class="form-group col-sm-4">
+                <div class="form-group col-sm-6">
                     <label  class="control-label col-xs-12 col-sm-4">{:__('选择编号')}:</label>
                     <div class="col-xs-12 col-sm-6" style="left: -10%">
                         <select class="form-control simNum1">
@@ -36,8 +36,12 @@
                             {/foreach}
                         </select>
                     </div>
+
+                    <button type="button" class="btn btn-info ">模拟器扫描</button>
+
                 </div>
-                <div class="form-group col-sm-8">
+                <div class="form-group col-sm-6">
+
                 </div>
             </div>
             <div class="panel-body">