protected function getTotalDBTimes()
 {/*{{{*/
     $diseaseDoctors = DiseaseDoctorClient::getInstance()->getAllDiseaseDoctorByPageInfo(1, $this->getStepLen(), true);
     return $diseaseDoctors['pageInfo']['pages'];
 }/*}}}*/
 public function showOneDetail($request, $response)
 {
     /*{{{*/
     $doctorComment = null;
     $ticket = new NullEntity();
     $doctorComment = DoctorCommentClient::getInstance()->getDoctorCommentSubClass($request->id);
     if ($request->msg == 'delete') {
         echo '此点评已经删除';
         exit;
     }
     if ($doctorComment->isNull()) {
         echo '没有相关的点评数据';
         exit;
     }
     $diseaseDoctorList = array();
     if (!$doctorComment->doctor->isNull()) {
         $diseaseDoctorList = DiseaseDoctorClient::getInstance()->getDoctorExpertDisease($doctorComment->doctor->id, 10);
     }
     $jiaHaoStatus = '';
     $userPhoneThreadList = '';
     $doctor = DAL::get()->find('doctor', $doctorComment->doctor->id);
     if ($doctor->hasSpace()) {
         $spaceId = $doctor->space->id;
         if ($doctorComment->patientId) {
             $jiaHaoStatus = BookingClient::getInstance()->getPatientBookingStatus($doctorComment->patientId, $spaceId);
             $userPhoneThreadList = PaymentClient::getInstance()->getPatientSuccessServiceList($doctorComment->patientId, $spaceId);
         }
     }
     $session = SessionDefault::singleton();
     $privilege = PrivilegeClient::getInstance()->getByUserName($session->UserName);
     $srcException = DAL::get()->queryException4Comment('doctorcomment', $doctorComment);
     $response->srcException = $srcException;
     $response->doctorComment = $doctorComment;
     $response->diseaseDoctorList = $diseaseDoctorList;
     $response->jiaHaoStatus = $jiaHaoStatus;
     $response->userPhoneThreadList = $userPhoneThreadList;
     $response->privilege = $privilege;
     $response->msg = $request->msg;
     $response->textInspectResult = DAL::get()->find_by_sourceid_and_sourcetype('DoctorCommentInspectResult', $doctorComment->id, get_class($doctorComment));
     $readonlyContent = $doctorComment->getOriginalContent();
     $sensContentArr = BeanFinder::get('ContentFilter')->getSensitiveWordsRecursive('comment', $readonlyContent);
     foreach ($sensContentArr as $sensContent) {
         $readonlyContent = str_replace($sensContent, "<span class='red'>{$sensContent}</span>", $readonlyContent);
     }
     $response->readonlyContent = $readonlyContent;
     $response->ticket = $ticket;
 }