student) && empty((array)$request->parent)) { throw new Exception('请登陆后再查看'); } if (!empty((array)$request->student)) { $student = Student::where(['id' => $request->student->id])->findOrEmpty(); if ($student->isEmpty()) { throw new Exception('未找到用户信息'); } } if (!empty((array)$request->parent)) { $student = Student::where(['parent_id' => $request->parent->id])->findOrEmpty(); if ($student->isEmpty()) { throw new Exception('未找到用户信息'); } } $data = $request->get(); $schedule_time = StudentSchedule::where(['student_id' => $student->id, 'is_publish' => 1]); if (isset($data['month']) && $data['month']) { $schedule_time->where('month', $data['month']); } if (isset($data['date']) && $data['date']) { $schedule_time->where('date', $data['date']); } //添加课程作业信息 $list = $schedule_time->with(['teacher', 'subject', 'subjectHomeworkArr']) ->fetchSql(true) ->select(); // ->toArray(); print '
';
            print_r($list);
            die;

            return [
                'code' => ResponseCode::SUCCESS,
                'data' => $list,
                'msg' => 'success'
            ];
        } catch (Exception $e) {
            return [
                'code' => ResponseCode::FAIL,
                'msg' => $e->getMessage()
            ];
        }
    }

}