public function applyJob() { $add['jobid'] = I('get.jobid'); $add['uid'] = self::$user['id']; //判断是否登陆 if (empty(self::$user)) { $this->error("请登录后再进行操作!"); } else { if (self::$user['state'] == '2') { $this->error("耐心等待,信息通过审核后可投递岗位"); } } if (self::$user['type'] != 'seeker') { $this->error("企业用户不可申请职位!"); } $re = M("jobs_apply")->where($add)->find(); if ($re) { $this->error("你已经申请过该职位"); } else { $add['companyname'] = I('get.companyname'); $add['createtime'] = date("Y-m-d H:i:s"); $add['state'] = 2; $re = M("jobs_apply")->add($add); if ($re) { //发送短信 sendAplMsgToCop(I('get.phone'), I('get.companyname'), I('get.title'), self::$user['realname'], self::$user['phone']); $this->success("申请成功"); } else { $this->error("申请失败"); } } }
public function sendApply() { //判断是否登陆 if (empty(self::$user)) { $this->error("请登录后再进行操作!"); } //判断用户类型 if (self::$user['type'] != "seeker") { $this->error("企业或学校不能申请职位!"); } if (self::$user['state'] == 2) { $this->error("您的信息正在审核中,请确认信息完整!"); } $data['uid'] = self::$user['id']; $data['jobid'] = I("post.jobid"); $data['companyid'] = I("post.companyid"); $re = M("jobs_apply")->where($data)->find(); if ($re) { $this->error("您已经申请过该职位!"); } $data['companyname'] = I("post.companyname"); $data['createtime'] = date('Y-m-d H:i:s', time()); $data['state'] = 2; $re = M("jobs_apply")->add($data); if ($re) { sendAplMsgToCop(I('post.companyphone'), I('post.companyname'), I('post.title'), self::$user['realname'], self::$user['phone']); $this->success("申请成功"); } else { $this->error("申请失败"); } }
public function applyJob() { $must = array('uid', 'jobid'); $params = haskey($this->params, $must); if ($params == NULL) { //先判断是否已经申请过 $data = M('jobs_apply')->where($this->params)->find(); if ($data) { $this->failed("applied"); } //查询职位和用户相关信息 $jobid = $this->params['jobid']; $uid = $this->params['uid']; $job = M('jobs')->where("id={$jobid}")->find(); $user = M('user_seeker')->where("id={$uid}")->find(); $add['uid'] = $this->params['uid']; $add['jobid'] = $this->params['jobid']; $add['companyname'] = $job['name']; $add['createtime'] = date('Y-m-d H:i:s'); $add['state'] = 2; $re = M('jobs_apply')->add($add); if ($re) { //发送短信 sendAplMsgToCop($job['phone'], $job['name'], $job['title'], $user['realname'], $user['phone']); $this->success('apply success'); } else { $this->failed(__FUNCTION__); } } }