public function getlist()
 {
     $where = " 1";
     $page = 1;
     $size = 15;
     if (!empty($_GET)) {
         if ($_GET['page'] != "") {
             $page = $_GET['page'];
         }
         if ($_GET['start_time'] != "" && $_GET['start_time'] != "开始日期") {
             $where .= " and time >= '" . $_GET['start_time'] . "'";
         }
         if ($_GET['end_time'] != "" && $_GET['end_time'] != "截止日期") {
             $where .= " and time <= '" . $_GET['end_time'] . " 23:59:59'";
         }
         if ($_GET['uid'] != "") {
             $where .= " and uid = {$_GET['uid']}";
         }
         if ($_GET['size'] != "") {
             $size = $_GET['size'];
         }
     }
     $reOb = new ReserveModel();
     $num = $reOb->getCount($where);
     //var_dump($num);
     import("ORG.Util.Page1");
     $pageOb = new Page($page, $size, $num);
     //var_dump($pageOb);
     $start = $pageOb->getStartStr();
     $reArr = $reOb->getList($where, $start, $size);
     //var_dump($reArr);echo $reOb->getLastSql();
     $pageStr = $pageOb->getPageStr1(1);
     $mOb = M("member");
     foreach ($reArr as $k => $v) {
         $mArr = $mOb->where("id={$reArr[$k]['uid']}")->select();
         //var_dump($mArr);
         unset($reArr[$k]['uid']);
         $reArr[$k]['tel'] = $mArr[0]['tel'];
     }
     //var_dump($reArr);
     $arr = array('page' => $pageStr, 'data' => $reArr);
     //var_dump($data);
     $data = json_encode($arr);
     echo $data;
 }
 function reserve()
 {
     //var_dump($_COOKIE['userinfo']);die();
     if (!empty($_COOKIE['userinfo'])) {
         //读出用户信息
         $userArr = unserialize($_COOKIE['userinfo']);
         //var_dump($userArr);die();
         //查看预定信息
         $rOb = new ReserveModel();
         $reserveNum = $rOb->getReserveCount();
         //var_dump($reserveNum);die();
         if ($reserveNum < 1000) {
             $rArr = $rOb->getReserve("uid = {$userArr['uid']}");
             //echo $rOb->getLastSql();var_dump($rArr);die();
             if ($rArr != null) {
                 $this->assign("jumpUrl", "index.php?m=Reserve&a=introduce");
                 $this->assign("waitSeconds", "3");
                 $this->error();
             } else {
                 //得到验证码
                 $yzm = "123456";
                 //发送邮件
                 import("ORG.Util.Phpmailer");
                 $mail = new PHPMailer();
                 $mail->CharSet = "UTF-8";
                 $mail->Encoding = "base64";
                 // $mail->SMTPDebug=true ;
                 $mail->IsSMTP();
                 // 启用SMTP
                 $mail->SMTPSecure = "ssl";
                 $mail->Host = "smtp.qq.com";
                 //SMTP服务器
                 $mail->Port = 465;
                 $mail->SMTPAuth = true;
                 //开启SMTP认证
                 $mail->Username = "******";
                 // SMTP用户名
                 $mail->Password = "******";
                 // SMTP密码
                 $mail->From = "*****@*****.**";
                 //发件人地址
                 $mail->FromName = "黑米科技";
                 //发件人
                 $mail->AddAddress($userArr['email']);
                 $mail->AddReplyTo("*****@*****.**", "reply");
                 //回复地址
                 $mail->WordWrap = 50;
                 //设置每行字符长度
                 $mail->IsHTML();
                 // 是否HTML格式邮件
                 $mail->Subject = "黑米预定成功提示";
                 //邮件主题
                 $mail->Body = "您已成功预定黑米手机,验证码为{$yzm},我们会在正式发售前再次提醒您!";
                 //邮件内容
                 $mail->AltBody = "This is the body in plain text for non-HTML mail clients";
                 //邮件正文不支持HTML的备用显示
                 if ($mail->Send()) {
                     $this->assign("jumpUrl", "index.php?m=Reserve&a=introduce");
                     $this->assign("waitSeconds", "3");
                     $this->success();
                 } else {
                     $this->assign("jumpUrl", "index.php?m=Reserve&a=introduce");
                     $this->assign("waitSeconds", "3");
                     $this->error();
                 }
                 //写进预定表
                 $arr = array('uid' => $userArr['uid'], 'yzm' => $yzm, 'time' => date("Y-m-d H:i:s"));
                 $rOb->addReserve($arr);
             }
         } else {
             //提示预定已满
         }
     } else {
         header("location:/index.php?m=Member&a=login");
     }
 }