コード例 #1
0
 /**
  * 时段分布
  */
 public function periodAction()
 {
     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::TODAY))) {
         $chart = $assemble->findPredefinedAssembleDataWithConsumeAndApa($selectDatetime);
         $chartBank = $assemble->findPredefinedAssembleDataWithConsumeAndNetbank($selectDatetime);
     } else {
         $chart = $assemble->findRangeAssembleDataWithConsumeAndApa($this->_getParam('start'), $this->_getParam('end'), Zend_Date::DAY);
         $chartBank = $assemble->findRangeAssembleDataWithConsumeAndNetbank($this->_getParam('start'), $this->_getParam('end'), Zend_Date::DAY);
     }
     $this->view->assign($chart);
     $this->view->assign('chartBank', $chartBank['chart']);
 }