/**
  * (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");
 }