public function joinedDate()
 {
     $input = I('post.');
     $date = new ApplyModel();
     $data = $date->getJoinedDate($input);
     $this->ajaxReturn(['status' => 0, 'info' => '成功', 'data' => $data]);
 }
 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]);
 }