教师排课接口添加返回值has_homework

This commit is contained in:
Dai 2024-08-14 14:13:11 +08:00
parent aa61d58264
commit fc085efef8
2 changed files with 12 additions and 2 deletions

View File

@ -54,4 +54,9 @@ class TeacherScheduleTime extends BaseModel
return $this->hasMany(StudentSchedule::class, 'teacher_schedule_time_id', 'id');
}
public function studentHomework()
{
return $this->hasMany(StudentHomework::class, 'teacher_schedule_time_id', 'id');
}
}

View File

@ -101,7 +101,7 @@ class TeacherScheduleTimeService
}
$list = $schedule->field('id,teacher_id,date,time,en_time,hour,month,subject_id,is_publish')
->with(['subject', 'studentSchedule', 'teacher'])
->with(['subject', 'studentSchedule', 'teacher', 'studentHomework'])
->select()->toArray();
foreach ($list as $key => &$item) {
@ -120,6 +120,11 @@ class TeacherScheduleTimeService
}
}
}
if($item['studentHomework']){
$item['has_homework'] = 1;
}else{
$item['has_homework'] = 0;
}
}
return [
@ -136,4 +141,4 @@ class TeacherScheduleTimeService
}
}
}