liugc 1 anno fa
parent
commit
6827eae1bd
1 ha cambiato i file con 9 aggiunte e 6 eliminazioni
  1. 9 6
      app/workerapi/logic/TrainingLogic.php

+ 9 - 6
app/workerapi/logic/TrainingLogic.php

@@ -247,9 +247,15 @@ class TrainingLogic extends  BaseLogic
                 ['id' => $params['worker_course_id']]
                 ['id' => $params['worker_course_id']]
             );
             );
 
 
+            Log::info(
+                '提交考试结果:'.$params['worker_course_id'].' 得分: '.$all_exam_score.' 状态: '.$study_status.
+                ' 合格分: '.$exam_paper_details['course']['course_question_score'].
+                ' 工程师id: '. $exam_paper_details['master_worker_id'].
+                ' 试题详情: '.json_encode($exam_paper_details)
+            );
             // 判断是否为服务类目考试
             // 判断是否为服务类目考试
             if($exam_paper_details['subclass'] > 0){
             if($exam_paper_details['subclass'] > 0){
-                if($study_status === 5){
+                if($study_status == 5){
                     TrainingCategory::where('master_worker_id',$exam_paper_details['master_worker_id'])
                     TrainingCategory::where('master_worker_id',$exam_paper_details['master_worker_id'])
                         ->where('training_task_id',$exam_paper_details['training_task_id'])
                         ->where('training_task_id',$exam_paper_details['training_task_id'])
                         ->where('category_id',$exam_paper_details['subclass'])
                         ->where('category_id',$exam_paper_details['subclass'])
@@ -263,11 +269,8 @@ class TrainingLogic extends  BaseLogic
                     MasterWorker::update(['category_ids' => implode(',',$category_ids)],['id'=>$exam_paper_details['master_worker_id']]);
                     MasterWorker::update(['category_ids' => implode(',',$category_ids)],['id'=>$exam_paper_details['master_worker_id']]);
                 }else{
                 }else{
                     // 考试不合格则删除考试任务和考试记录,下次重新选题考试
                     // 考试不合格则删除考试任务和考试记录,下次重新选题考试
-                    $is_random_course = false; // 配置随机课程
-                    if($is_random_course){
-                        TrainingTask::where('master_worker_id',$exam_paper_details['master_worker_id'])
-                            ->where('subclass',$exam_paper_details['subclass'])->delete();
-                    }
+                    TrainingTask::where('master_worker_id',$exam_paper_details['master_worker_id'])
+                        ->where('subclass',$exam_paper_details['subclass'])->delete();
                     TrainingCategory::where('master_worker_id',$exam_paper_details['master_worker_id'])
                     TrainingCategory::where('master_worker_id',$exam_paper_details['master_worker_id'])
                         ->where('training_task_id',$exam_paper_details['training_task_id'])
                         ->where('training_task_id',$exam_paper_details['training_task_id'])
                         ->where('category_id',$exam_paper_details['subclass'])
                         ->where('category_id',$exam_paper_details['subclass'])