public function refundTaskList($request, $response)
 {
     /*{{{*/
     $page = $request->page ? $request->page : 1;
     $response->page = $page;
     $pageSize = 100;
     $response->pageSize = $pageSize;
     $taskStatus = TelTask::transStatusOrTypeArray2String(TelTask::$telTaskStatus4Refund);
     $taskType = $request->taskType ? $request->taskType : TelTask::transStatusOrTypeArray2String(TelTask::$telTaskType4Refund);
     $timeField = "ctime";
     $params = array('taskStatus' => $taskStatus, 'taskType' => $taskType, 'timeField' => $timeField, 'sourceUserName' => $request->sourceUserName, 'searchBeginTime' => $request->searchBeginTime, 'searchEndTime' => $request->searchEndTime);
     $res = TelTaskClient::getInstance()->getTelTaskList($page, $pageSize, $params);
     $telTaskList = $res['tasklist'];
     $response->telTaskList = $telTaskList;
     $response->params = $params;
     if (false == empty($res['pageInfo'])) {
         $response->total = $res['pageInfo']['total'];
         $response->pageLink = PageNav::getNavLink(PageNav::getPageNavTemplate("refundtasklist?taskStatus={$taskStatus}&taskType={$taskType}&sourceUserName={$request->sourceUserName}&searchBeginTime={$request->searchBeginTime}&searchEndTime={$request->searchEndTime}&page="), $res['pageInfo']['nowpage'], $res['pageInfo']['pagesize'], $res['pageInfo']['total']);
     }
 }
 public function telTaskList4Presale($request,$response)
 {/*{{{*/
     if(false == in_array($this->curUser->name,PaymentInterceptor::$preSaleUser) 
         && false == in_array($this->curUser->name,PaymentInterceptor::$professionalUser))
     {
         echo "权限不足";
         exit;
     }
     $page =  $request->page ? $request->page : 1;
     $response->page = $page;
     $pageSize = 20;
     $response->pageSize = $pageSize;
     $taskStatus = (string)TelTask::STATUS_UN_FOLLOW;
     $professionalGroup = PaymentInterceptor::$preSaleUserGroup[$this->curUser->name];
     $taskType = $request->taskType?$request->taskType : TelTask::transStatusOrTypeArray2String(TelTask::$telTaskType4Saler);
     $response->taskType = $request->taskType;
     $params = array(
         'taskStatus'=> $taskStatus,
         'presaleUserId'=>(string)TelTask::SOLUTIONSTATUS_NONE,
         'telNo'=>$request->telNo,
         'taskType'=>$taskType,
         'professionalGroup'=>$professionalGroup
         );
     $res = TelTaskClient::getInstance()->getTelTaskList($page,$pageSize,$params);
     $telTaskList = $res['tasklist'];
     $response->telTaskList = $telTaskList;
     $response->action = $request->action;
     $response->params = $params;
     if (false == empty($res['pageInfo']))
     {
         $response->total = $res['pageInfo']['total'];
         $response->pageLink = PageNav::getNavLink(
             PageNav::getPageNavTemplate("teltasklist4presale?taskStatus=$taskStatus&telNo=$request->telNo&taskType=$request->taskType&page="),
             $res['pageInfo']['nowpage'], $res['pageInfo']['pagesize'],
             $res['pageInfo']['total']);
     }       
 }/*}}}*/