|
@@ -487,14 +487,30 @@ class Topicdongtai extends Api
|
|
|
$this->error();
|
|
|
}
|
|
|
|
|
|
- //关键字替换
|
|
|
- $content = Keyworld::sensitive($content);
|
|
|
-
|
|
|
//判断
|
|
|
if($level == 2 && $floor == 0){
|
|
|
$this->error('楼层错误');
|
|
|
}
|
|
|
|
|
|
+ //黑名单判断
|
|
|
+ //是否被动态发布者拉黑
|
|
|
+ $dongtai_user_id = Db::name('topic_dongtai')->where('id',$id)->value('user_id');
|
|
|
+ $black_check = $this->is_black($dongtai_user_id,$this->auth->id);
|
|
|
+ if($black_check){
|
|
|
+ $this->error('您已被对方拉黑,禁止评论此动态');
|
|
|
+ }
|
|
|
+ //是否被层主拉黑
|
|
|
+ if($level == 2){
|
|
|
+ $answer_info = Db::name('topic_dongtai_answer')->where(['dt_id'=>$id,'level'=>1,'floor'=>$floor])->find();
|
|
|
+ $black_check = $this->is_black($answer_info['user_id'],$this->auth->id);
|
|
|
+ if($black_check){
|
|
|
+ $this->error('您已被对方拉黑,禁止点评此评论');
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ //关键字替换
|
|
|
+ $content = Keyworld::sensitive($content);
|
|
|
+
|
|
|
//回复楼主,最新楼层
|
|
|
if($level == 1 || $floor == 0){
|
|
|
$to_user_id = 0;
|