|
|
@ -38,7 +38,7 @@ class LessonCourseTeachingService extends BaseAdminService |
|
|
*/ |
|
|
*/ |
|
|
public function getPage(array $where = []) |
|
|
public function getPage(array $where = []) |
|
|
{ |
|
|
{ |
|
|
$field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$field = 'id,title,image,type,url,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$order = 'id desc'; |
|
|
$order = 'id desc'; |
|
|
|
|
|
|
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
@ -85,7 +85,7 @@ class LessonCourseTeachingService extends BaseAdminService |
|
|
*/ |
|
|
*/ |
|
|
public function jumpPetPage(array $where = []) |
|
|
public function jumpPetPage(array $where = []) |
|
|
{ |
|
|
{ |
|
|
$field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$field = 'id,title,image,type,url,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$order = 'id desc'; |
|
|
$order = 'id desc'; |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$list = $this->pageQuery($search_model); |
|
|
$list = $this->pageQuery($search_model); |
|
|
@ -129,7 +129,7 @@ class LessonCourseTeachingService extends BaseAdminService |
|
|
*/ |
|
|
*/ |
|
|
public function enPetPage(array $where = []) |
|
|
public function enPetPage(array $where = []) |
|
|
{ |
|
|
{ |
|
|
$field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$field = 'id,title,image,type,url,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$order = 'id desc'; |
|
|
$order = 'id desc'; |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$list = $this->pageQuery($search_model); |
|
|
$list = $this->pageQuery($search_model); |
|
|
@ -174,7 +174,7 @@ class LessonCourseTeachingService extends BaseAdminService |
|
|
*/ |
|
|
*/ |
|
|
public function basketballPetPage(array $where = []) |
|
|
public function basketballPetPage(array $where = []) |
|
|
{ |
|
|
{ |
|
|
$field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$field = 'id,title,image,type,url,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$order = 'id desc'; |
|
|
$order = 'id desc'; |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$list = $this->pageQuery($search_model); |
|
|
$list = $this->pageQuery($search_model); |
|
|
@ -218,7 +218,7 @@ class LessonCourseTeachingService extends BaseAdminService |
|
|
*/ |
|
|
*/ |
|
|
public function strengPetPage(array $where = []) |
|
|
public function strengPetPage(array $where = []) |
|
|
{ |
|
|
{ |
|
|
$field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$field = 'id,title,image,type,url,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$order = 'id desc'; |
|
|
$order = 'id desc'; |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$list = $this->pageQuery($search_model); |
|
|
$list = $this->pageQuery($search_model); |
|
|
@ -262,7 +262,7 @@ class LessonCourseTeachingService extends BaseAdminService |
|
|
*/ |
|
|
*/ |
|
|
public function ninjaPetPage(array $where = []) |
|
|
public function ninjaPetPage(array $where = []) |
|
|
{ |
|
|
{ |
|
|
$field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$field = 'id,title,image,type,url,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$order = 'id desc'; |
|
|
$order = 'id desc'; |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$list = $this->pageQuery($search_model); |
|
|
$list = $this->pageQuery($search_model); |
|
|
@ -306,7 +306,7 @@ class LessonCourseTeachingService extends BaseAdminService |
|
|
*/ |
|
|
*/ |
|
|
public function securityPetPage(array $where = []) |
|
|
public function securityPetPage(array $where = []) |
|
|
{ |
|
|
{ |
|
|
$field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$field = 'id,title,image,type,url,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$order = 'id desc'; |
|
|
$order = 'id desc'; |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$list = $this->pageQuery($search_model); |
|
|
$list = $this->pageQuery($search_model); |
|
|
@ -350,7 +350,7 @@ class LessonCourseTeachingService extends BaseAdminService |
|
|
*/ |
|
|
*/ |
|
|
public function physicalPetPage(array $where = []) |
|
|
public function physicalPetPage(array $where = []) |
|
|
{ |
|
|
{ |
|
|
$field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$field = 'id,title,image,type,url,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$order = 'id desc'; |
|
|
$order = 'id desc'; |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$list = $this->pageQuery($search_model); |
|
|
$list = $this->pageQuery($search_model); |
|
|
@ -398,7 +398,7 @@ class LessonCourseTeachingService extends BaseAdminService |
|
|
*/ |
|
|
*/ |
|
|
public function actionPetPage(array $where = []) |
|
|
public function actionPetPage(array $where = []) |
|
|
{ |
|
|
{ |
|
|
$field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$field = 'id,title,image,type,url,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$order = 'id desc'; |
|
|
$order = 'id desc'; |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$list = $this->pageQuery($search_model); |
|
|
$list = $this->pageQuery($search_model); |
|
|
@ -443,7 +443,7 @@ class LessonCourseTeachingService extends BaseAdminService |
|
|
*/ |
|
|
*/ |
|
|
public function gamesPetPage(array $where = []) |
|
|
public function gamesPetPage(array $where = []) |
|
|
{ |
|
|
{ |
|
|
$field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$field = 'id,title,image,type,url,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$order = 'id desc'; |
|
|
$order = 'id desc'; |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$list = $this->pageQuery($search_model); |
|
|
$list = $this->pageQuery($search_model); |
|
|
@ -489,7 +489,7 @@ class LessonCourseTeachingService extends BaseAdminService |
|
|
*/ |
|
|
*/ |
|
|
public function fitnessPetPage(array $where = []) |
|
|
public function fitnessPetPage(array $where = []) |
|
|
{ |
|
|
{ |
|
|
$field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$field = 'id,title,image,type,url,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$order = 'id desc'; |
|
|
$order = 'id desc'; |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$list = $this->pageQuery($search_model); |
|
|
$list = $this->pageQuery($search_model); |
|
|
@ -534,7 +534,7 @@ class LessonCourseTeachingService extends BaseAdminService |
|
|
*/ |
|
|
*/ |
|
|
public function relaxationPetPage(array $where = []) |
|
|
public function relaxationPetPage(array $where = []) |
|
|
{ |
|
|
{ |
|
|
$field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$field = 'id,title,image,type,url,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$order = 'id desc'; |
|
|
$order = 'id desc'; |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$list = $this->pageQuery($search_model); |
|
|
$list = $this->pageQuery($search_model); |
|
|
@ -574,7 +574,7 @@ class LessonCourseTeachingService extends BaseAdminService |
|
|
|
|
|
|
|
|
public function publicPetPage(array $where = []) |
|
|
public function publicPetPage(array $where = []) |
|
|
{ |
|
|
{ |
|
|
$field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$field = 'id,title,image,type,url,content,status,create_time,update_time,delete_time,table_type,user_permission,exam_papers_id'; |
|
|
$order = 'id desc'; |
|
|
$order = 'id desc'; |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$search_model = $this->model->withSearch(["title","status","create_time","update_time","table_type"], $where)->with(['personnelData'])->field($field)->order($order); |
|
|
$list = $this->pageQuery($search_model); |
|
|
$list = $this->pageQuery($search_model); |
|
|
@ -611,7 +611,7 @@ class LessonCourseTeachingService extends BaseAdminService |
|
|
*/ |
|
|
*/ |
|
|
public function getInfo(int $id) |
|
|
public function getInfo(int $id) |
|
|
{ |
|
|
{ |
|
|
$field = 'id,title,image,type,content,status,create_time,update_time,delete_time,table_type,user_permission,url,exam_papers_id'; |
|
|
$field = 'id,title,image,type,url,content,status,create_time,update_time,delete_time,table_type,user_permission,url,exam_papers_id'; |
|
|
$info = $this->model->field($field)->where([['id', "=", $id]])->with(['personnelData'])->findOrEmpty()->toArray(); |
|
|
$info = $this->model->field($field)->where([['id', "=", $id]])->with(['personnelData'])->findOrEmpty()->toArray(); |
|
|
$info['status'] = strval($info['status']); |
|
|
$info['status'] = strval($info['status']); |
|
|
$info['type'] = strval($info['type']); |
|
|
$info['type'] = strval($info['type']); |
|
|
@ -633,16 +633,29 @@ class LessonCourseTeachingService extends BaseAdminService |
|
|
|
|
|
|
|
|
public function getPersonnelDataAll(array $where = []){ |
|
|
public function getPersonnelDataAll(array $where = []){ |
|
|
$personnelDataModel = new PersonnelData(); |
|
|
$personnelDataModel = new PersonnelData(); |
|
|
$field = 'id,name,gender,phone,status,status,sys_user_id,create_time,update_time'; |
|
|
// $field = 'id,name,gender,phone,status,status,sys_user_id,create_time,update_time'; |
|
|
$order = 'id desc'; |
|
|
$order = 'a.id desc'; |
|
|
$whereArr = []; |
|
|
$whereArr = []; |
|
|
if (!empty($where['name'])) { |
|
|
if (!empty($where['name'])) { |
|
|
$whereArr[] = ['name','like',"'%'".$where['name']."'%'"]; |
|
|
$whereArr[] = ['a.name','like',"'%'".$where['name']."'%'"]; |
|
|
} |
|
|
} |
|
|
if (!empty($where['phone'])) { |
|
|
if (!empty($where['phone'])) { |
|
|
$whereArr[] = ['phone','like',"'%'".$where['phone']."'%'"]; |
|
|
$whereArr[] = ['a.phone','like',"'%'".$where['phone']."'%'"]; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (!empty($where['role_id'])) { |
|
|
|
|
|
$whereArr[] = ['b.role_id','=',$where['role_id']]; |
|
|
} |
|
|
} |
|
|
$search_model = $personnelDataModel->where('is_sys_user', 1)->where($whereArr)->field($field)->order($order); |
|
|
if (!empty($where['dept_id'])) { |
|
|
|
|
|
$whereArr[] = ['b.dept_id','=',$where['dept_id']]; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
$search_model = $personnelDataModel |
|
|
|
|
|
->alias("a") |
|
|
|
|
|
->join(['school_campus_person_role' => 'b'],'a.id = b.person_id','left') |
|
|
|
|
|
->where('a.is_sys_user', 1) |
|
|
|
|
|
->field("a.*,b.role_id,b.dept_id") |
|
|
|
|
|
->where($whereArr)->order($order); |
|
|
$list = $this->pageQuery($search_model); |
|
|
$list = $this->pageQuery($search_model); |
|
|
return $list; |
|
|
return $list; |
|
|
} |
|
|
} |
|
|
@ -660,6 +673,7 @@ class LessonCourseTeachingService extends BaseAdminService |
|
|
} |
|
|
} |
|
|
$search_model = $ExamPapersModel->where($whereArr)->field($field)->order($order); |
|
|
$search_model = $ExamPapersModel->where($whereArr)->field($field)->order($order); |
|
|
$list = $this->pageQuery($search_model); |
|
|
$list = $this->pageQuery($search_model); |
|
|
|
|
|
|
|
|
return $list; |
|
|
return $list; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|