public function leaderexportAction()
 {
     $result = $this->roleInfo('L');
     $excelExport = new ExcelExport();
     $excelExport->LeaderExport($result);
 }
 public function exportroleAction($type)
 {
     $manager = $this->session->get('Manager');
     if (empty($manager)) {
         $this->dataReturn(array('error' => '用户信息失效,请重新登录!'));
         return;
     }
     try {
         $excelExport = new ExcelExport();
         $file_name = '';
         switch ($type) {
             case 1:
                 $result = Examinee::find(array('project_id = ?1 AND type = 0 ', 'bind' => array(1 => $manager->project_id)));
                 $file_name = $excelExport->ExamineeExport($result, $manager->project_id);
                 $this->dataReturn(array('success' => $file_name));
                 return;
                 break;
             case 2:
                 $result = Manager::find(array('project_id = ?1 AND role = \'I\'', 'bind' => array(1 => $manager->project_id)));
                 $file_name = $excelExport->InterviewerExport($result, $manager->project_id);
                 $this->dataReturn(array('success' => $file_name));
                 return;
                 break;
             case 3:
                 $result = Manager::find(array('project_id = ?1 AND role = \'L\'', 'bind' => array(1 => $manager->project_id)));
                 $file_name = $excelExport->LeaderExport($result, $manager->project_id);
                 $this->dataReturn(array('success' => $file_name));
                 return;
                 break;
             default:
                 $this->dataReturn(array('error' => '参数错误-' . $type));
                 return;
         }
     } catch (Exception $e) {
         $this->dataReturn(array('error' => '列表生成失败'));
         return;
     }
 }