function getAccountAction() { $userId = (int) $this->get('userId', 0); $mobile = $this->get('mobile', ""); $date = $this->get('date', ""); $pageBalance = $this->get('pageBalance', 1); $pageCoin = $this->get('pageCoin', 1); $pageCredit = $this->get('pageCredit', 1); $pageBought = $this->get('pageBought', 1); $pageSize = $this->get('pageSize', 20); $tab = $this->get('tab', 1); $startTime = 0; $endTime = 0; if ($date) { $startTime = strtotime(substr($date, 0, 10)); $endTime = strtotime(substr($date, 13, 10)); } $accountModel = new AccountModel(); $tradeModel = new TradeModel(); $publicModel = new PublicModel(); $account = $accountModel->getBalance($userId, $mobile, 0, $pageBalance, $pageSize); //print_r($account); $coinLog = $accountModel->getTradeInfo($userId, 0, $pageSize, $startTime, $endTime, $pageCoin); $creditLog = $accountModel->getCreditLog($userId, 0, $pageSize, $startTime, $endTime, $pageCredit); $boughtList = $accountModel->getBought($userId, 0, $pageSize, $startTime, $endTime, $pageBought); $pageNumberBalance = ceil($account['balanceCount'] / $pageSize); $pageNumberCoin = ceil($coinLog['coinCount'] / $pageSize); $pageNumberCredit = ceil($creditLog['creditCount'] / $pageSize); $pageNumberBought = ceil($boughtList['boughtCount'] / $pageSize); $pagiBalance = array("pageBalance" => $pageBalance, "pageNumberBalance" => $pageNumberBalance, "pagi" => $publicModel->pageCal($pageBalance, $pageNumberBalance), "count" => $account['balanceCount']); $pagiCoin = array("pageCoin" => $pageCoin, "pageNumberCoin" => $pageNumberCoin, "pagi" => $publicModel->pageCal($pageCoin, $pageNumberCoin), "count" => $coinLog['coinCount']); $pagiCredit = array("pageCredit" => $pageCredit, "pageNumberCredit" => $pageNumberCredit, "pagi" => $publicModel->pageCal($pageCredit, $pageNumberCredit), "count" => $creditLog['creditCount']); $pagiBought = array("pageBought" => $pageBought, "pageNumberBought" => $pageNumberBought, "pagi" => $publicModel->pageCal($pageBought, $pageNumberBought), "count" => $boughtList['boughtCount']); /* * 初始化筛选参数 * tab:当前tab */ $initFilter = array("date" => $date, "mobile" => $mobile, "userId" => $userId, "tab" => $tab, "pagiBalance" => $pagiBalance, "pagiCoin" => $pagiCoin, "pagiCredit" => $pagiCredit, "pagiBought" => $pagiBought); $this->assign("accountList", $account['balance']); $this->assign('coinLogList', $coinLog['coinLog']); $this->assign('creditLogList', $creditLog['creditLog']); $this->assign('boughtList', $boughtList['bought']); $this->assign('init', $initFilter); }