private function modifyScore($thread, $user) {/*{{{*/ $thread = DAL::get()->find('Thread', $thread->id, true); //加点 回复 根据角色加减积分 ScoreClient::getInstance()->reply($user, $thread); //判断是否是患者回复,如果是患者回复则设 cookie,为了在detail页面上做判断 if($thread->user->id == $user->id){ $cookie = new HdfCookie(); $cookie->set('replyCase',1,600); } //三级以上问题回赠积分给患者 if($user->id == $thread->space->user->id){ $result = ScoreClient::getInstance()->goodAsk($thread); if($result){ $subject = '奖励咨询点'; $score = Event::getPatientAmount('goodAsk'); $messageContent = '由于您详细填写病情资料,系统奖励:<span class="orange">+ '.$score.'咨询点</span><br><br>本奖励咨询点可用于向大夫提问问题<br>'; StationLetterClient::getInstance()->sendMsg(Auditor::ADMIN_USER_ID, array($thread->user->id), $subject, $messageContent); } } }/*}}}*/
private function modifyScore($thread, $post, $user) {/*{{{*/ ScoreClient::getInstance()->reply($user, $thread); $result = ScoreClient::getInstance()->goodAsk($thread); if($result) { $subject = '奖励咨询点'; $score = Event::getPatientAmount('goodAsk'); $messageContent = '由于您详细填写病情资料,系统奖励:<span class="orange">+ '.$score.'咨询点</span><br><br>本奖励咨询点可用于向大夫提问问题<br>'; StationLetterClient::getInstance()->sendMsg(Auditor::ADMIN_USER_ID, array($thread->user->id), $subject, $messageContent); } }/*}}}*/