|
|
@@ -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;
|