public function user_blacklist()
{
$count = $this->count ? intval($this->count) : 20;
if ($this->max_id) {
$ctime = D('user_blacklist')->where('uid=' . $this->mid . ' and fid=' . intval($this->max_id))->getField('ctime');
$map['ctime'] = array('lt', $ctime);
}
$map['uid'] = $this->mid;
$user_blacklist = array();
$list = D('user_blacklist')->where($map)->field('fid')->order('ctime desc')->limit($count)->findAll();
foreach ($list as $k => $v) {
$blacklist_info = $this->get_user_info($v['fid']);
$user_blacklist[$k]['uid'] = $blacklist_info['uid'];
$user_blacklist[$k]['uname'] = $blacklist_info['uname'];
$user_blacklist[$k]['remark'] = $blacklist_info['remark'];
$user_blacklist[$k]['intro'] = $blacklist_info['intro'] ? formatEmoji(false, $blacklist_info['intro']) : '';
$user_blacklist[$k]['avatar'] = $blacklist_info['avatar']['avatar_big'];
}
return $user_blacklist;
}