Explorar o código

up- 考试已通过,无需再考

liugc hai 1 ano
pai
achega
e98d242d4b
Modificáronse 1 ficheiros con 7 adicións e 5 borrados
  1. 7 5
      app/workerapi/logic/TrainingLogic.php

+ 7 - 5
app/workerapi/logic/TrainingLogic.php

@@ -157,11 +157,13 @@ class TrainingLogic extends  BaseLogic
             switch ($params['status']) {
                 case 1:
                     $logCourse->play_time = $params['play_time']??($params['play_time']>0?$params['play_time']:1);
-                    $logCourse->study_status = 1;
-                    TrainingWorkerTask::where('training_task_id',$logCourse->training_task_id)
-                        ->where('master_worker_id',$logCourse->master_worker_id)
-                        ->where('training_status',0)
-                        ->update(['training_status'=>1]);
+                    if($logCourse->study_status < 5){
+                        $logCourse->study_status = 1;
+                        TrainingWorkerTask::where('training_task_id',$logCourse->training_task_id)
+                            ->where('master_worker_id',$logCourse->master_worker_id)
+                            ->where('training_status',0)
+                            ->update(['training_status'=>1]);
+                    }
                     break;
                 case 2:
                     $logCourse->play_time = $params['play_time']??10;