diff --git a/app/common/service/SubjectHomeworkService.php b/app/common/service/SubjectHomeworkService.php index 315e92c..2e429b8 100644 --- a/app/common/service/SubjectHomeworkService.php +++ b/app/common/service/SubjectHomeworkService.php @@ -121,10 +121,16 @@ class SubjectHomeworkService { try { $data = $request->get(); - $subject_homework = SubjectHomework::where(['teacher_schedule_time_id' => $data['teacher_schedule_time_id']]) - ->where(['homework_file_is_publish' => 1]) - ->with(['teacher', 'subject']) - ->findOrEmpty(); + if (!empty((array)$request->teacher)) { + $subject_homework = SubjectHomework::where(['teacher_schedule_time_id' => $data['teacher_schedule_time_id']]) + ->with(['teacher', 'subject']) + ->findOrEmpty(); + }else{ + $subject_homework = SubjectHomework::where(['teacher_schedule_time_id' => $data['teacher_schedule_time_id']]) + ->where(['homework_file_is_publish' => 1]) + ->with(['teacher', 'subject']) + ->findOrEmpty(); + } if ($subject_homework->homework_file_url) { $subject_homework->homework_file_url = json_decode($subject_homework->homework_file_url, true); @@ -271,4 +277,4 @@ class SubjectHomeworkService } } -} \ No newline at end of file +}