UserApi::user_blacklist PHP Method

user_blacklist() public method

获取用户黑名单列表 --using
public user_blacklist ( )
    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;
    }