UserApi::add_blacklist PHP Méthode

add_blacklist() public méthode

将指定用户添加到黑名单 --using
public add_blacklist ( ) : array
Résultat array 状态+提示
    public function add_blacklist()
    {
        $uid = intval($this->user_id);
        if (empty($uid)) {
            return array('status' => 0, 'msg' => '请指定用户');
        }
        if ($uid == $this->mid) {
            return array('status' => 0, 'msg' => '不能把自己加入黑名单');
        }
        if (D('user_blacklist')->where(array('uid' => $this->mid, 'fid' => $uid))->count()) {
            return array('status' => 0, 'msg' => '用户已经在黑名单中了');
        }
        $data['uid'] = $this->mid;
        $data['fid'] = $uid;
        $data['ctime'] = time();
        if (D('user_blacklist')->add($data)) {
            model('Follow')->unFollow($this->mid, $uid);
            model('Follow')->unFollow($uid, $this->mid);
            model('Cache')->set('u_blacklist_' . $this->mid, '');
            return array('status' => 1, 'msg' => '添加成功');
        } else {
            return array('status' => 0, 'msg' => '添加失败');
        }
    }