|
|
|
@ -45,7 +45,7 @@ class PersonCourseScheduleService extends BaseApiService |
|
|
|
|
|
|
|
//上课日期 |
|
|
|
if (!empty($where['course_date'])) { |
|
|
|
$model = $model->where('course_date', $where['course_date']); |
|
|
|
$model = $model->where('school_person_course_schedule.course_date', $where['course_date']); |
|
|
|
} |
|
|
|
|
|
|
|
//判断有没有客户上课状态 |
|
|
|
@ -239,4 +239,30 @@ class PersonCourseScheduleService extends BaseApiService |
|
|
|
} |
|
|
|
return $result; |
|
|
|
} |
|
|
|
|
|
|
|
//获取学生排课的全部场地列表 |
|
|
|
public function getVenueListAll(array $where) |
|
|
|
{ |
|
|
|
$schedule_id = PersonCourseSchedule::where('resources_id', $where['resources_id']) |
|
|
|
->where('course_date', $where['course_date']) |
|
|
|
->distinct(true) |
|
|
|
->column('schedule_id'); |
|
|
|
|
|
|
|
if(!$schedule_id){ |
|
|
|
return []; |
|
|
|
} |
|
|
|
|
|
|
|
$venue_id = CourseSchedule::whereIn('id',$schedule_id)->distinct(true)->column('venue_id'); |
|
|
|
if(!$venue_id){ |
|
|
|
return []; |
|
|
|
} |
|
|
|
|
|
|
|
$res = Venue::whereIn('id',$venue_id) |
|
|
|
->with([ |
|
|
|
'campus' |
|
|
|
]) |
|
|
|
->select()->toArray(); |
|
|
|
|
|
|
|
return $res; |
|
|
|
} |
|
|
|
} |
|
|
|
|