Пример #1
0
 /**
  * pay()
  * 支付页面基本信息
  * 
  * 订单orderId  余额  订单详情
  * 
  * 支付密码是否改变
  */
 function pay()
 {
     $payId = get_post_value("orderId");
     $user_id = 1;
     //user_id 默认测试1
     $pay = new Pays();
     $myPayBaseInfo = $pay->myPayBaseInfo($payId);
     //基本信息
     if ($myPayBaseInfo) {
         $this->assign('myPayBaseInfo', $myPayBaseInfo);
     }
     //获取用余额
     $myBalance = $pay->getMyBalance($user_id);
     //用户余额
     if ($myBalance) {
         $this->assign('myBalance', $myBalance);
     }
     //获取初始密码与登陆密码的比较值
     $myPayPwd = $pay->getMyPayPwd($user_id);
     if (!empty($myPayPwd)) {
         $this->assign('myPayPwd', $myPayPwd);
     }
     //检测是否被锁定
     $myPayPwdStatus = $pay->getMyPayPwdStatus($user_id);
     if ($myPayPwdStatus) {
         $this->assign('myPayPwdStatus', $myPayPwdStatus);
     }
     //支付密码错误检测
     $errorTimes = 0;
     if (isset($_SESSION["countPayErrorTimes"])) {
         if ($myPayPwdStatus) {
             $_SESSION["countPayErrorTimes"] = 0;
         }
         $errorTimes = $_SESSION["countPayErrorTimes"];
     }
     $this->assign('errorTimes', $errorTimes);
 }