diff --git a/plugin/admin/app/controller/TeacherScheduleTimeController.php b/plugin/admin/app/controller/TeacherScheduleTimeController.php index 8ec8bc4..6c86a86 100644 --- a/plugin/admin/app/controller/TeacherScheduleTimeController.php +++ b/plugin/admin/app/controller/TeacherScheduleTimeController.php @@ -124,6 +124,20 @@ class TeacherScheduleTimeController extends Crud return view('teacher-schedule-time/insert'); } + public function delete(Request $request): Response + { + $ids = $this->deleteInput($request); + $this->doDelete($ids); + //删除排课相关的学生课程 + $student_schedule = StudentSchedule::where(['teacher_schedule_time_id'=>$ids])->select(); + + if(!$student_schedule->isEmpty()){ + $student_schedule->delete(); + } + + return $this->json(0); + } + /** * @desc 添加教师排课时间