优化 删除排课时间同时删除已安排学生

This commit is contained in:
Dai 2024-09-09 15:13:50 +08:00
parent c8fb9aef09
commit 7c0236729c

View File

@ -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 添加教师排课时间