优化 删除排课时间同时删除已安排学生
This commit is contained in:
parent
c8fb9aef09
commit
7c0236729c
@ -124,6 +124,20 @@ class TeacherScheduleTimeController extends Crud
|
|||||||
return view('teacher-schedule-time/insert');
|
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 添加教师排课时间
|
* @desc 添加教师排课时间
|
||||||
|
Loading…
x
Reference in New Issue
Block a user