diff --git a/app/common/service/SubjectHomeworkService.php b/app/common/service/SubjectHomeworkService.php index 2dccba7..cfb8624 100644 --- a/app/common/service/SubjectHomeworkService.php +++ b/app/common/service/SubjectHomeworkService.php @@ -103,6 +103,7 @@ class SubjectHomeworkService 'last_homework_feedback_url' => $last_homework_feedback_url, 'subject_report_url' => $subject_report_url, 'subject_file_url' => $subject_file_url, + 'is_merge_report' => isset($data['is_merge_report']) && $data['is_merge_report']? 1 :0, ]); return [ diff --git a/plugin/admin/app/controller/SubjectHomeworkController.php b/plugin/admin/app/controller/SubjectHomeworkController.php index d9e0e11..c7b20d5 100644 --- a/plugin/admin/app/controller/SubjectHomeworkController.php +++ b/plugin/admin/app/controller/SubjectHomeworkController.php @@ -71,6 +71,9 @@ class SubjectHomeworkController extends Crud if (isset($data['is_publish']) && $data['is_publish'] !== '') { $homework->where('sh.is_publish', $data['is_publish']); } + if (isset($data['is_merge_report']) && $data['is_merge_report'] !== '') { + $homework->where('sh.is_merge_report', $data['is_merge_report']); + } if (isset($data['student_id']) && $data['student_id']) { $homework->where(['sth.student_id'=> $data['student_id']]); } diff --git a/plugin/admin/app/view/subject-homework/index.html b/plugin/admin/app/view/subject-homework/index.html index 3712635..389992f 100644 --- a/plugin/admin/app/view/subject-homework/index.html +++ b/plugin/admin/app/view/subject-homework/index.html @@ -86,6 +86,12 @@
+