<?php

namespace app\api\controller;

use app\common\controller\Api;
use think\Db;
/**
 * 黑名单
 */
class Userblacklist extends Api
{
    protected $noNeedLogin = [];
    protected $noNeedRight = ['*'];

    //拉黑某人
    public function black_one(){
        $black_uid = input('black_uid',0);
        if(!$black_uid){
            $this->error(__('Invalid parameters'));
        }

        $map = [
            'uid' => $this->auth->id,
            'black_uid' => $black_uid,
        ];

        $check = Db::name('user_blacklist')->where($map)->find();
        if($check){
            $this->success('success');
        }

        $id = Db::name('user_blacklist')->insertGetId($map);

        $this->success('success',$id);
    }

    //取消拉黑某人
    public function un_black_one(){
        $black_uid = input('black_uid',0);
        if(!$black_uid){
            $this->error(__('Invalid parameters'));
        }

        $map = [
            'uid' => $this->auth->id,
            'black_uid' => $black_uid,
        ];

        //不检查,全删
        $rs = Db::name('user_blacklist')->where($map)->delete();
        $this->success('success');
    }
}