/** * (non-PHPdoc) * @see \Api\Controller\BaseController::_initialize() */ protected function _initialize() { // 调用父类初始化. parent::_initialize(); // 未登录且不在过滤列表中的方法不允许访问. if (!in_array(ACTION_NAME, $this->filterNoLoginActions, TRUE) && !$this->isLogined()) { $this->setAjaxData(Message::ACCESS_DENEID, Message::get(Message::ACCESS_DENEID))->myAjaxReturn(); } }
public function editAvatar() { $input = I('post.'); M('users')->where(['id' => $input['uid']])->save(['avatar' => $input['avatar']]); parent::chatUpdate($input['uid']); $this->ajaxReturn(['status' => 0, 'info' => '成功']); }
public function applyDate() { $input = I('post.'); $result = $this->checkCondition($input['date_id'], $input['uid']); switch ($result) { case 1: $status = 0; $info = '成功'; $apply = new ApplyModel(); $data = ['date_id' => $input['date_id'], 'user_id' => $input['uid'], 'time' => time(), 'status' => 2]; $apply->add($data); M('date')->where(['date_id' => $input['date_id']])->setInc('apply_num'); break; case 2: $status = 1; $info = '该约会已过期'; break; case 3: $status = 1; $info = '约会人数已满'; break; case 4: $status = 1; $info = '不符合性别限制'; break; case 5: $status = 1; $info = '不符合学校限制'; break; case 6: $status = 1; $info = '不能报名自己的约'; break; default: $status = 1001; $info = '系统开小差了'; break; } $to_user = M('date')->where(['date_id' => $input['date_id']])->getField('user_id'); parent::createMessage($to_user, 0, $input['date_id']); $this->ajaxReturn(['status' => $status, 'info' => $info]); }
public function _initialize() { parent::_initialize(); $this->db = M('jobs'); }
public function _initialize() { parent::_initialize(); $this->db = M("user_seeker"); }