private function checkPhoneNumber(array $phones, $errorMsgs)
 {/*{{{*/
     $phones  = array_filter($phones);
     foreach ($phones as $phone)
     {
         if (false == XString::isValidPhoneNumber($phone))
         {
             $errorMsgs[] = "<span class='yellow'>电话号码({$phone})格式有问题</span>";
         }
     }
     return $errorMsgs;
 }/*}}}*/
   public function applyHospitalized($request, $response)
   {/*{{{*/
       $user = UserClient::getInstance()->getCurrentUser();
       if($user->isNull())
       {
           //$this->message("请您先登陆!", $response);
           //return false;
       }

       $phone = $request->getRequest('phone', '');
       if(empty($phone) || false == XString::isValidPhoneNumber($phone))
       {
           $this->message("请输入正确的联系电话", $response);
           return false;
       }

       $hospitalName = $request->getRequest('hospitalName', '');
       if (empty($hospitalName))
       {
           $referer = $_SERVER['HTTP_REFERER'];
           $hospitalName=$referer;
       }

       $content = "医院信息: $hospitalName\n\n联系电话: $phone\n\n病情信息:".$request->getRequest('content', '');

       UserClient::getInstance()->addUserAdvice('住院直通车', $content, $user->id);
       $this->message("申请已提交,请您等待我们的联系", $response);

       return false;
   }/*}}}*/
 /**
  * addNewBlackPhoneNum 
  * @brief 操作:对新增黑名单号码的添加 
  * @author kxy 
  * @version tags/v3.0
  * @date 2013-12-11
  */
 public function addNewBlackPhoneNum($request, $response)
 {
     /*{{{*/
     $request->convertToGbk();
     $blackPhoneNum = $request->blackPhoneNum;
     $addReason = $request->addReason;
     if (false == XString::isValidPhoneNumber($blackPhoneNum)) {
         throw new TelConfException("此号码是无效号码,请重新添加! <a href='blacklistmanage'>返回</a>");
     }
     if ($blackPhoneNum && $addReason) {
         TeleConversationClient::getInstance()->createBlackList($blackPhoneNum, $addReason, $this->curOperator);
     }
     $response->setRedirect("/operator/blacklistmanage");
 }