优化 删除排课时间同时删除已安排学生
This commit is contained in:
parent
c8fb9aef09
commit
7c0236729c
@ -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 添加教师排课时间
|
||||
|
Loading…
x
Reference in New Issue
Block a user