/**
  * 满意度统计
  * @author xy
  */
 public function actionSatisfaction()
 {
     $ModelGameOperator = $this->_getGlobalData('Model_GameOperator', 'object');
     $gameOperator = $ModelGameOperator->getGameOperator(true);
     //游戏与运营商对应的数组
     $gameTypes = $this->_getGlobalData('game_type');
     $gameTypes = Model::getTtwoArrConvertOneArr($gameTypes, 'Id', 'name');
     //游戏类型
     $vipIndex = Tools::getLang('VIP_LEVEL', 'Common');
     $this->_modelRooms = $this->_getGlobalData('Model_Rooms', 'object');
     $roomList = $this->_modelRooms->findAll();
     $roomList = Model::getTtwoArrConvertOneArr($roomList, 'Id', 'name');
     //$roomList['']=Tools::getLang('All','Common');
     array_pop($vipIndex);
     //弹出最后一个
     if ($this->_isPost()) {
         // 			print_r($_POST);exit;
         $selected = array();
         if (!$_POST['game_operator_id'] && !$_POST['game_type_id']) {
             $this->_utilMsg->showMsg('请至少选择一个运营商或游戏', -1);
         }
         if (!$_POST['start_time'] || !$_POST['end_time']) {
             $this->_utilMsg->showMsg('请指定时间范围', -1);
         }
         $selected['roomList'] = $_POST['roomList'];
         $selected['game_type_id'] = $_POST['game_type_id'];
         $selected['game_operator_id'] = $_POST['game_operator_id'] ? json_encode($_POST['game_operator_id']) : '""';
         $selected['start_time'] = $_POST['start_time'];
         $selected['end_time'] = $_POST['end_time'];
         $selected['vip_level'] = $_POST['vip_level'];
         $this->_view->assign('selected', $selected);
         $time = array('start_time' => strtotime($_POST['start_time']), 'end_time' => strtotime($_POST['end_time']) + 86399);
         $this->_modelWorkOrder = $this->_getGlobalData('Model_WorkOrder', 'object');
         $dataList = $this->_modelWorkOrder->statsSatisfaction($time, $_POST['game_type_id'], $_POST['game_operator_id'], $_POST['vip_level'], $_POST['roomList']);
         //返回的数组中,第一个元素是游戏数组,第二个元素是
         // 			$gmIdOptId = $ModelGameOperator ->getGmIdOptId($_POST['game_operator_id']);
         // 			if(!$_POST['game_operator_id']){
         // 				$gmIdOptId['gameIds'] = $_POST['game_type_id'];
         // 				$gmIdOptId['opreatorIds'] = array();
         // 			}
         // 			$dataList=$this->_modelWorkOrder->statsSatisfaction($time,$gmIdOptId['gameIds'],$gmIdOptId['opreatorIds'],$_POST['vip_level'],$_POST['roomList']);
         $this->_view->assign('dataList', $dataList);
         $this->_view->assign('display', true);
     }
     $this->_view->assign('roomList', $roomList);
     $this->_view->assign('gameTypes', $gameTypes);
     $this->_view->assign('gameOperator', json_encode($gameOperator));
     $this->_view->assign('vipIndex', $vipIndex);
     $this->_utilMsg->createPackageNavBar();
     // 		print_r($gameOperator);exit;
     $this->_view->display();
 }