private function sendMsg4SrcQRcode($patientSignin, $mailContent) { $subject = "很抱歉,您的报到未通过审核!"; $mailContent = XString::htmlspecialchars_decode($mailContent); if (trim($mailContent) != "") { StationLetterClient::getInstance()->sendMsg(Auditor::ADMIN_USER_ID, array($patientSignin->user->id), $subject, $mailContent); } }
public function getFinishedBookingOrderList($pageId, $pageSize) {/*{{{*/ $this->_initPageInfo($pageId, $pageSize); $bookingContractId = 0; $wapget = 1; $out = PlussignChannelClient::getInstance()->getBookingOrders($bookingContractId, $pageId, $pageSize, $wapget); $orders = $out['bookingOrder']; $pageInfo = $out['pageInfo']; $infos = array(); $bookingCnts = $this->_getBookingCounts($orders); foreach($orders as $order) { $info = array(); $info['orderId'] = $order->id; $helper = BingLiDtoHelper::create($order->getBingLiSource()); $info['disease'] = $helper->getDiseasesStr(); $info['description'] = XString::htmlspecialchars_decode($helper->getLastConditionDesc()); $info['ctime'] = substr($order->ctime, 0, 16); $info['bookingTime'] = substr($order->schedule, 0, 16); $info['orderStatusMsg'] = $order->getOrderStatusMsg(); $info['statusTime'] = substr($order->schedule, 0, 16); foreach($bookingCnts as $bookingCnt) { if($bookingCnt['spaceid'] == $order->space->id) { $info['finishBookingCnt'] = $bookingCnt['cnt']; } } $space = $order->space; $doctorInfo = $this->_getDoctorInfo($space); $info = array_merge($info,$doctorInfo); $infos[] = $info; } $this->pageInfo = $pageInfo; $this->content = $infos; }/*}}}*/
echo implode(',', $attachmentIds); ?> ", "<?php echo $space->id; ?> ");</script> <?php } ?> <?php if ($proposal->hasAdminComment()) { ?> <img src="http://i1.hdfimg.com/space/images/iconwarning.gif" align="absmiddle"> 好大夫在线友情提示:<br /> <?php echo XString::htmlspecialchars_decode($proposal->adminComment); ?> <?php } ?> </div> <div class="hz_advise_bottom"></div> <p class="pt20 pb5 gray3">发表于 <?php echo $proposal->ctime; ?> </p> </div> </div> </div>
private function getCase4FlowStatus($spaceId, $patientId, $case) {/*{{{*/ $info['id'] = $case->id; $info['type'] = 'flow'; $info['isPrivate'] = $case->isPrivated; $info['remainedReplyCount4Space'] = $case->getSpaceLeftAllowCnt(); if($case->isFreeSpaceReply()) { $info['remainedReplyCount4Space'] = -1; } else { $info['remainedReplyCount4Space'] = $case->getSpaceLeftAllowCnt(); } $info['openStatus'] = $case->isClosePost() ? 0 : 1; $info['canDoctorReply'] = 0; $info['isValid'] = 0; $info['title'] = XString::htmlspecialchars_decode($case->title); $isRead = $case->isSpaceRead; $info['isRead'] = $isRead ? 1 : 0; $info['lastPostTime'] = $case->lastPostTime; $info['isAddSpaceReplyCount'] = (false == $case->isSpaceCanPost() && false == $case->isClosePost()) ? 1 : 0; $info2 = $this->_getCaseUserInfo($case); $info = array_merge($info, $info2); $posts = FlowClient::getInstance()->getAllFlowInfos($spaceId, $patientId); if (false == $case->isClosed() && count($posts) > 0 && $case->spaceid == $spaceId) { $info['isValid'] = 1; } if ($case->canPatientReply() && false == $case->isClosePost()) { $info['canDoctorReply'] = 1; } $info3 = $case->getSuiFangUrl4Moblie(); return array_merge($info, $info3); }/*}}}*/