12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- <?php
- namespace app\admin\controller;
- use app\admin\AdminBaseController;
- use app\common\model\jucai\RecruitAppointInfoModel;
- use app\common\model\jucai\RecruitModel;
- use app\common\model\SettingModel;
- class Recruit extends AdminBaseController
- {
- /**
- * 列表
- */
- public function index()
- {
- return view();
- }
- public function listRecruit()
- {
- $map = $this->dealLikeInput(['name']);
- $list = RecruitModel::where($map)
- ->order(['id' => 'desc'])
- ->limit(input('limit'))
- ->page(input('page'))
- ->select();
- $count = RecruitModel::where($map)->count();
- foreach ($list as $v) {
- $v['apply_count'] = RecruitAppointInfoModel::where('recruit_id',$v['id'])->count();
- }
- if ($count == 0) {
- ajax_return(1, '未查询到数据');
- }
- list_return($list, $count);
- }
- /**
- * 列表
- */
- public function setting()
- {
- $system = SettingModel::getConfigValue(SettingModel::ODD_JOB);
- return view('', [
- 'system' => $system,
- ]);
- }
- public function editSetting()
- {
- $data = $this->_post(SettingModel::ODD_JOB);
- SettingModel::setConfigValue($data);
- ajax_return();
- }
- /**
- * 获取数据
- * @param array $param 要获取的数据
- * @return array
- */
- public function _post(array $param)
- {
- $res = [];
- foreach ($param as $v) {
- if (input($v) === '0' || !empty(input($v))) {
- $res[$v] = input($v);
- }
- }
- return $res;
- }
- }
|