| xqd
@@ -9,6 +9,7 @@ use App\Exceptions\AuthException;
|
|
|
use App\Http\Params\UserCommentParam;
|
|
|
use App\Http\Params\UserLikeParam;
|
|
|
use App\Models\User;
|
|
|
+use App\Models\UserBlacklistModel;
|
|
|
use App\Models\UserComment;
|
|
|
use App\Models\UserInfoModel;
|
|
|
use App\Models\UserLikeModel;
|
| xqd
@@ -263,4 +264,19 @@ class HomeService
|
|
|
$weixin = UserInfoModel::query()->where('user_id',$user_id)->value('weixin');
|
|
|
return $weixin;
|
|
|
}
|
|
|
+
|
|
|
+ //拉黑用户
|
|
|
+ public function lahei($param){
|
|
|
+ $user = auth('api')->user();
|
|
|
+ if(empty($param['user_id'])){
|
|
|
+ throw new Exception("参数错误");
|
|
|
+ }
|
|
|
+ if(UserBlacklistModel::query()->where(['user_id'=>$user->id,'black_id'=>$param['user_id']])->first()){
|
|
|
+ throw new Exception("该用户已被拉黑");
|
|
|
+ }
|
|
|
+
|
|
|
+ UserBlacklistModel::query()->create(['user_id'=>$user->id,'black_id'=>$param['user_id'],'atime'=>date("Y-m-d H:i:s")]);
|
|
|
+
|
|
|
+ return true;
|
|
|
+ }
|
|
|
}
|