/**
  * 游戏总览
  */
 public function mainAction()
 {
     $this->view->request = $this->_request;
     $assemble = new ZtChart_Model_Assemble('Usertrade_Account');
     $assemble->setFrontendFormat('sum');
     $this->view->todayPayment = $assemble->findPredefinedAssembleDataWithPayment(ZtChart_Model_Assemble_Datetime::TODAY);
     $this->view->todayPaymentBank = $assemble->findPredefinedAssembleDataWithPaymentAndNetbank(ZtChart_Model_Assemble_Datetime::TODAY);
     $this->view->todayConsume = $assemble->findPredefinedAssembleDataWithConsumeAndApa(ZtChart_Model_Assemble_Datetime::TODAY);
     $this->view->yestodayPayment = $assemble->findPredefinedAssembleDataWithPayment(ZtChart_Model_Assemble_Datetime::YESTODAY);
     $this->view->yestodayPaymentBank = $assemble->findPredefinedAssembleDataWithPaymentAndNetbank(ZtChart_Model_Assemble_Datetime::YESTODAY);
     $this->view->yestodayConsume = $assemble->findPredefinedAssembleDataWithConsumeAndApa(ZtChart_Model_Assemble_Datetime::YESTODAY);
     $assemble = new ZtChart_Model_Assemble('Flserver_Account');
     $assemble->setFrontendFormat('sum');
     $this->view->todayAccount = $assemble->findPredefinedAssembleDataWithAccount(ZtChart_Model_Assemble_Datetime::TODAY);
     $this->view->yestodayAccount = $assemble->findPredefinedAssembleDataWithAccount(ZtChart_Model_Assemble_Datetime::YESTODAY);
 }
 /**
  * 充值月趋势
  */
 public function tendencyAction()
 {
     if ($this->_hasParam('chart')) {
         $assemble = new ZtChart_Model_Assemble('Usertrade_Account', 'RGraph');
     } else {
         $assemble = new ZtChart_Model_Assemble('Usertrade_Account');
     }
     if ($this->_hasParam('gametype')) {
         $assemble->setGameTypes($this->_getParam('gametype'));
     }
     if (0 != ($selectDatetime = $this->_getParam('select_datetime', ZtChart_Model_Assemble_Datetime::THIS_YEAR))) {
         $chart = $assemble->findPredefinedAssembleDataWithPayment($selectDatetime, Zend_Date::MONTH);
         $chartBank = $assemble->findPredefinedAssembleDataWithPaymentAndNetbank($selectDatetime, Zend_Date::MONTH);
     } else {
         $chart = $assemble->findRangeAssembleDataWithPayment($this->_getParam('start'), $this->_getParam('end'), Zend_Date::DAY);
         $chartBank = $assemble->findRangeAssembleDataWithPaymentAndNetbank($this->_getParam('start'), $this->_getParam('end'), Zend_Date::DAY);
     }
     $this->view->assign($chart);
     $this->view->assign('chartBank', $chartBank['chart']);
 }
 /**
  * 充值概况
  */
 public function paymentAction()
 {
     if ($this->_hasParam('chart')) {
         $assemble = new ZtChart_Model_Assemble('Usertrade_Account', 'RGraph');
         if ($this->_hasParam('gametype')) {
             $assemble->setGameTypes($this->_getParam('gametype'));
         }
         $chart = $assemble->findPredefinedAssembleDataWithPayment($this->_request->getCookie('stats_payment', ZtChart_Model_Assemble_Datetime::THIS_MONTH));
         $chartBank = $assemble->findPredefinedAssembleDataWithPaymentAndNetbank($this->_request->getCookie('stats_payment', ZtChart_Model_Assemble_Datetime::THIS_MONTH));
         $this->view->assign('chart', $chart['chart']);
         $this->view->assign('chartBank', $chartBank['chart']);
     } else {
         $assemble = new ZtChart_Model_Assemble('Usertrade_Account');
         if ($this->_hasParam('gametype')) {
             $assemble->setGameTypes($this->_getParam('gametype'));
         }
         $chartEntire = $assemble->findPredefinedAssembleDataWithPayment(ZtChart_Model_Assemble_Datetime::ENTIRE_DAY);
         $chartEntireBank = $assemble->findPredefinedAssembleDataWithPaymentAndNetbank(ZtChart_Model_Assemble_Datetime::ENTIRE_DAY);
         $chartToday = $assemble->findPredefinedAssembleDataWithPayment(ZtChart_Model_Assemble_Datetime::TODAY);
         $chartTodayBank = $assemble->findPredefinedAssembleDataWithPaymentAndNetbank(ZtChart_Model_Assemble_Datetime::TODAY);
         $this->view->assign('chartEntire', $chartEntire['chart']);
         $this->view->assign('chartEntireBank', $chartEntireBank['chart']);
         $this->view->assign('chartToday', $chartToday['chart']);
         $this->view->assign('chartTodayBank', $chartTodayBank['chart']);
     }
 }