|
|
@ -58,10 +58,10 @@ class PersonCourseScheduleService extends BaseApiService |
|
|
// 判断有没有场地ID |
|
|
// 判断有没有场地ID |
|
|
if (!empty($where['venue_id'])) { |
|
|
if (!empty($where['venue_id'])) { |
|
|
$model = $model->hasWhere('courseScheduleHasOne', ['venue_id' => $where['venue_id']]); |
|
|
$model = $model->hasWhere('courseScheduleHasOne', ['venue_id' => $where['venue_id']]); |
|
|
$venues_info = Venue::where('id',$where['venue_id'])->find(); |
|
|
$venues_info = Venue::where('id', $where['venue_id'])->find(); |
|
|
if($venues_info){ |
|
|
if ($venues_info) { |
|
|
$venues_info = $venues_info->toArray(); |
|
|
$venues_info = $venues_info->toArray(); |
|
|
}else{ |
|
|
} else { |
|
|
$venues_info = []; |
|
|
$venues_info = []; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
@ -121,7 +121,7 @@ class PersonCourseScheduleService extends BaseApiService |
|
|
if ($data) { |
|
|
if ($data) { |
|
|
$data = $data->toArray(); |
|
|
$data = $data->toArray(); |
|
|
|
|
|
|
|
|
if(empty($data['courseScheduleHasOne']['id'])){ |
|
|
if (empty($data['courseScheduleHasOne']['id'])) { |
|
|
$res = [ |
|
|
$res = [ |
|
|
'code' => 0, |
|
|
'code' => 0, |
|
|
'msg' => '暂无课程安排数据', |
|
|
'msg' => '暂无课程安排数据', |
|
|
@ -147,7 +147,8 @@ class PersonCourseScheduleService extends BaseApiService |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
//修改人员与课程安排关系表 |
|
|
//修改人员与课程安排关系表 |
|
|
public function editStatus( $person_course_schedule_id,array $data){ |
|
|
public function editStatus($person_course_schedule_id, array $data) |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
$res = [ |
|
|
$res = [ |
|
|
'code' => 0, |
|
|
'code' => 0, |
|
|
@ -155,12 +156,12 @@ class PersonCourseScheduleService extends BaseApiService |
|
|
'data' => [] |
|
|
'data' => [] |
|
|
]; |
|
|
]; |
|
|
|
|
|
|
|
|
if(empty($data['updated_at'])){ |
|
|
if (empty($data['updated_at'])) { |
|
|
$data['updated_at'] = date('Y-m-d H:i:s'); |
|
|
$data['updated_at'] = date('Y-m-d H:i:s'); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
$model = PersonCourseSchedule::where('id',$person_course_schedule_id)->find(); |
|
|
$model = PersonCourseSchedule::where('id', $person_course_schedule_id)->find(); |
|
|
if(!$model){ |
|
|
if (!$model) { |
|
|
$res = [ |
|
|
$res = [ |
|
|
'code' => 0, |
|
|
'code' => 0, |
|
|
'msg' => '未找到课程安排信息', |
|
|
'msg' => '未找到课程安排信息', |
|
|
@ -170,10 +171,10 @@ class PersonCourseScheduleService extends BaseApiService |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
//状态0待上课1已上课2请假 |
|
|
//状态0待上课1已上课2请假 |
|
|
if(in_array($model['status'],[0,2])){ |
|
|
if (in_array($model['status'], [0, 2])) { |
|
|
$edit = PersonCourseSchedule::where('id',$person_course_schedule_id)->update($data); |
|
|
$edit = PersonCourseSchedule::where('id', $person_course_schedule_id)->update($data); |
|
|
|
|
|
|
|
|
if($edit){ |
|
|
if ($edit) { |
|
|
$res = [ |
|
|
$res = [ |
|
|
'code' => 1, |
|
|
'code' => 1, |
|
|
'msg' => '操作成功', |
|
|
'msg' => '操作成功', |
|
|
@ -181,7 +182,7 @@ class PersonCourseScheduleService extends BaseApiService |
|
|
]; |
|
|
]; |
|
|
} |
|
|
} |
|
|
return $res; |
|
|
return $res; |
|
|
}elseif($model['status'] == 1){ |
|
|
} elseif ($model['status'] == 1) { |
|
|
$res = [ |
|
|
$res = [ |
|
|
'code' => 0, |
|
|
'code' => 0, |
|
|
'msg' => '该课程已上课无法请假', |
|
|
'msg' => '该课程已上课无法请假', |
|
|
@ -236,10 +237,6 @@ class PersonCourseScheduleService extends BaseApiService |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return $result; |
|
|
return $result; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|