添加网站文件
This commit is contained in:
177
application/admin/controller/Recruit.php
Normal file
177
application/admin/controller/Recruit.php
Normal file
@@ -0,0 +1,177 @@
|
||||
<?php
|
||||
namespace app\admin\controller;
|
||||
use app\admin\logic\RecruitLogic;
|
||||
use think\Db;
|
||||
class Recruit extends Admin{
|
||||
|
||||
public function lists(){
|
||||
if ($this->request->isAjax()) {
|
||||
$get = $this->request->get();
|
||||
$lists = RecruitLogic::lists($get);
|
||||
$this->_success('',$lists);
|
||||
}
|
||||
$department=Db::name('staff_group')->select(); //获取招聘部门的信息
|
||||
$this->assign('department',$department);
|
||||
return $this->fetch();
|
||||
}
|
||||
|
||||
//招聘的岗位
|
||||
public function type(){
|
||||
if ($this->request->isAjax()) {
|
||||
$get = $this->request->get();
|
||||
$lists = RecruitLogic::type($get);
|
||||
$this->_success('',$lists);
|
||||
}
|
||||
return $this->fetch();
|
||||
|
||||
}
|
||||
//招聘
|
||||
public function typeadd(){
|
||||
if ($this->request->isAjax()) {
|
||||
$get = $this->request->post();
|
||||
$lists = RecruitLogic::typeadd($get);
|
||||
$this->_success('增加招聘成功');
|
||||
}
|
||||
return $this->fetch();
|
||||
}
|
||||
public function typedit($id){
|
||||
if ($this->request->isAjax()) {
|
||||
$post = $this->request->post();
|
||||
$lists = RecruitLogic::typeedit($post);
|
||||
$this->_success('修改类别成功');
|
||||
}
|
||||
$recruitype=Db::name('recruitype')->where('id',$id)->find();
|
||||
$this->assign('recruitype',$recruitype);
|
||||
return $this->fetch();
|
||||
}
|
||||
|
||||
public function typedel(){
|
||||
$id = $this->request->post('id');
|
||||
$lists = RecruitLogic::typedel($id);
|
||||
$this->_success('删除服务类别成功');
|
||||
}
|
||||
|
||||
public function suspend(){
|
||||
$id = $this->request->post('id');
|
||||
$data=Db::name('recrui')->where('id',$id)->update(['status'=>1]);
|
||||
$this->_success('暂停招聘成功');
|
||||
}
|
||||
|
||||
public function cancellation(){
|
||||
$id = $this->request->post('id');
|
||||
$data=Db::name('recrui')->where('id',$id)->update(['status'=>0]);
|
||||
$this->_success('启动招聘成功');
|
||||
}
|
||||
|
||||
//招聘薪资体系
|
||||
public function salary(){
|
||||
if ($this->request->isAjax()) {
|
||||
$get = $this->request->get();
|
||||
$lists = RecruitLogic::salary($get);
|
||||
$this->_success('',$lists);
|
||||
}
|
||||
return $this->fetch();
|
||||
|
||||
}
|
||||
//增加薪资体系
|
||||
public function salary_add(){
|
||||
if ($this->request->isAjax()) {
|
||||
$post = $this->request->post();
|
||||
$data=[
|
||||
'name'=>$post['name'],
|
||||
'status'=>0,
|
||||
'createtime'=>time()
|
||||
];
|
||||
$insert=Db::name('recrui_salary')->data($data)->insert();
|
||||
if($insert){
|
||||
$this->_success('添加薪资待遇成功');
|
||||
}
|
||||
}
|
||||
return $this->fetch();
|
||||
|
||||
}
|
||||
//编辑薪资范围
|
||||
public function salary_edit(){
|
||||
if ($this->request->isAjax()) {
|
||||
$post = $this->request->post();
|
||||
$update=Db::name('recrui_salary')->where('id',$post['id'])->update(['name'=>$post['name'],'createtime'=>time()]);
|
||||
$this->_success('更新成功');
|
||||
}
|
||||
$get = $this->request->get();
|
||||
$info=DB::name('recrui_salary')->where('id',$get['id'])->find();
|
||||
$this->assign('info',$info);
|
||||
return $this->fetch();
|
||||
|
||||
}
|
||||
|
||||
//删除员工薪资范围
|
||||
public function salary_del(){
|
||||
$post = $this->request->post();
|
||||
$del=Db::name('recrui_salary')->where('id',$post['id'])->delete();
|
||||
$this->_success('删除成功');
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
//增加招聘岗位
|
||||
|
||||
public function add(){
|
||||
|
||||
if ($this->request->isAjax()) {
|
||||
$post = $this->request->post();
|
||||
$list=RecruitLogic::add($post);
|
||||
$this->_success('增加招聘成功');
|
||||
}
|
||||
|
||||
$this->assign('tment',RecruitLogic::salary_list());
|
||||
$this->assign('type_list',RecruitLogic::type_list());
|
||||
$department=Db::name('staff_group')->select(); //获取招聘部门的信息
|
||||
$this->assign('department',$department);
|
||||
return $this->fetch();
|
||||
}
|
||||
|
||||
//前段用户申请列表
|
||||
|
||||
public function filed(){
|
||||
if ($this->request->isAjax()) {
|
||||
$get = $this->request->get();
|
||||
$list=RecruitLogic::filed_lists($get);
|
||||
$this->_success('获取数据成功',$list);
|
||||
}
|
||||
$this->assign('tment',RecruitLogic::salary_list());
|
||||
$this->assign('type_list',RecruitLogic::type_list());
|
||||
$department=Db::name('staff_group')->select(); //获取招聘部门的信息
|
||||
$this->assign('department',$department);
|
||||
return $this->fetch();
|
||||
}
|
||||
|
||||
public function edits(){
|
||||
if ($this->request->isAjax()) {
|
||||
$post = $this->request->post();
|
||||
$list=RecruitLogic::edits($post);
|
||||
$this->_success('修改招聘内容成功');
|
||||
}
|
||||
$get = $this->request->get('id');
|
||||
$this->assign('tment',RecruitLogic::salary_list());
|
||||
$this->assign('type_list',RecruitLogic::type_list());
|
||||
$this->assign('info',RecruitLogic::recruiinfo($get));
|
||||
$department=Db::name('staff_group')->select(); //获取招聘部门的信息
|
||||
$this->assign('department',$department);
|
||||
return $this->fetch();
|
||||
}
|
||||
|
||||
//删除招聘的数据
|
||||
public function dels(){
|
||||
$id = $this->request->post('id');
|
||||
$data=Db::name('recrui')->where('id',$id)->delete();
|
||||
$this->_success('暂停招聘成功');
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user