liugc hace 1 año
padre
commit
d04e0f7429
Se han modificado 1 ficheros con 2 adiciones y 3 borrados
  1. 2 3
      app/workerapi/logic/TrainingWorkerTaskLogic.php

+ 2 - 3
app/workerapi/logic/TrainingWorkerTaskLogic.php

@@ -44,8 +44,7 @@ class TrainingWorkerTaskLogic extends BaseLogic
                     $taskWorker->shop_orders_id = $sn_orders[$shopOrderGoods->sn];
                     $taskWorker->save();
 
-
-                    $training_course_ids  = TrainingTask::where('id',$taskWorker->training_task_id)->value('training_course_id');
+                    $training_course_ids  = json_decode(TrainingTask::where('id',$taskWorker->training_task_id)->value('training_course_id'),true);
                     // 添加该工程师的所有培训课程初始化记录
                     foreach ($training_course_ids as $course_id) {
                         $workerCourse = TrainingWorkerCourse::create([
@@ -61,7 +60,7 @@ class TrainingWorkerTaskLogic extends BaseLogic
 
                         // 添加该工程师该课程的所有试题初始化记录
                         //[{"block_key":1,"select_value":1,"score":"20"},{"block_key":2,"select_value":2,"score":"10"},{"block_key":3,"select_value":3,"score":"70"}]
-                        $course_question = TrainingCourse::where('id',$course_id)->value('course_question_setting');
+                        $course_question = json_decode(TrainingCourse::where('id',$course_id)->value('course_question_setting'),true);
                         $course_question_ids = array_column($course_question,'select_value');
                         foreach ($course_question_ids as $question_id) {
                             $workerQuestion = TrainingWorkerQuestion::create([