|
|
|
@ -178,4 +178,27 @@ class Friend extends BaseController |
|
|
|
return success('', $count); |
|
|
|
} |
|
|
|
|
|
|
|
// 加入/取消黑名单 |
|
|
|
public function isBlacklist() |
|
|
|
{ |
|
|
|
$friend_user_id = $this->request->param('friend_user_id'); |
|
|
|
if (!$friend_user_id || !is_numeric($friend_user_id)) { |
|
|
|
return error(lang('system.fail')); |
|
|
|
} |
|
|
|
|
|
|
|
$where = [ |
|
|
|
'friend_user_id' => $friend_user_id, |
|
|
|
'create_user' => $this->uid |
|
|
|
]; |
|
|
|
|
|
|
|
$friend = FriendModel::where($where)->find(); |
|
|
|
if (!$friend) { |
|
|
|
return error(lang('system.fail')); |
|
|
|
} |
|
|
|
|
|
|
|
$friend->is_blacklist = $friend->is_blacklist ? 0 : 1; |
|
|
|
$friend->update_time = time(); |
|
|
|
$friend->save(); |
|
|
|
return success(''); |
|
|
|
} |
|
|
|
} |
|
|
|
|