예제 #1
0
 public function askIntentionintro($request, $response)
 {/*{{{*/
     $caseHostUserId = $request->getRequest('spaceid', 0);
     $askSpace = DAL::get()->find('space', $caseHostUserId);
     $message = $request->message;
     $response->statistics = SpaceClient::getInstance()->getStatistics();
     $response->message = $message;
     $response->askSpaceObjectBefore = $askSpace;
     $anserPhoneCount = PaymentClient::getInstance()->getDoctorSatisfactionCntList($askSpace->id);
     $anserPhoneCount = isset($anserPhoneCount[0])?$anserPhoneCount[0]['cnt'] : 0;
     $phoneComments = PaymentClient::getInstance()->getDoctorSatisfactionList($askSpace->host->id);
     $response->phoneComments = isset($phoneComments[$askSpace->host->id]['scorecnt'])?$phoneComments[$askSpace->host->id]['scorecnt'] : 0;
     $response->anserPhoneCount = $anserPhoneCount;
     //dodo::wxy 添加医生一句话
     $owner = DAL::get()->find_by_relatedObjectid_and_relatedobjecttype('telowner', $askSpace->id, TelOwner::TYPE_USER);
     $response->owner = $owner;
     $docWords = (false == $owner->isNull() && $owner->isSpaceOwner())?$owner->getSpaceExt()->getDoctorWords():'';
     $response->wordLen = $docWords?(int)strlen($docWords):'';
     $response->normalWord = $docWords?$docWords:'';
     $response->excessWord = $docWords?XString::strString(array($docWords),0,300)."...":'';
 }/*}}}*/