Recruit.php 894 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. namespace app\admin\controller;
  3. use app\admin\AdminBaseController;
  4. use app\common\model\jucai\RecruitAppointInfoModel;
  5. use app\common\model\jucai\RecruitModel;
  6. class Recruit extends AdminBaseController
  7. {
  8. /**
  9. * 列表
  10. */
  11. public function index()
  12. {
  13. return view();
  14. }
  15. public function listRecruit()
  16. {
  17. $map = $this->dealLikeInput(['name']);
  18. $list = RecruitModel::where($map)
  19. ->order(['id' => 'desc'])
  20. ->limit(input('limit'))
  21. ->page(input('page'))
  22. ->select();
  23. $count = RecruitModel::where($map)->count();
  24. foreach ($list as $v) {
  25. $v['apply_count'] = RecruitAppointInfoModel::where('recruit_id',$v['id'])->count();
  26. }
  27. if ($count == 0) {
  28. ajax_return(1, '未查询到数据');
  29. }
  30. list_return($list, $count);
  31. }
  32. }