diff --git a/app/common/service/StudentHomeworkService.php b/app/common/service/StudentHomeworkService.php index abef4ea..e3aa98f 100644 --- a/app/common/service/StudentHomeworkService.php +++ b/app/common/service/StudentHomeworkService.php @@ -148,16 +148,24 @@ class StudentHomeworkService $page = isset($data['page']) ? $data['page'] : 1; $limit = isset($data['limit']) ? $data['limit'] : 10; + + $student_homework = StudentHomework::where(['student_id' => $student->id])->order('start_time desc'); if ($data['status']) { } else { - $student_homework = StudentHomework::where(['student_id' => $student->id])->order('start_time desc'); $total = $student_homework->count(); $list = $student_homework->with(['student', 'subject', 'teacher']) ->page($page, $limit) - ->select(); + ->select()->toArray(); } + foreach ($list as $item){ + if($item['feedback_file_url']){ + $item['feedback_file_url'] = json_decode($item['feedback_file_url'],true); + }else{ + $item['feedback_file_url'] = []; + } + } return [ 'code' => ResponseCode::SUCCESS,