diff --git a/app/enterprise/model/Comment.php b/app/enterprise/model/Comment.php index fbaa2bb..5595965 100644 --- a/app/enterprise/model/Comment.php +++ b/app/enterprise/model/Comment.php @@ -10,12 +10,13 @@ class Comment extends Model public static function getPostsComment($relevance_id, $uid, $userIdArr = []) { $reply_user = $userIdArr; - $reply_user[] = 0; $playWhere = " type = 1 and delete_time = 0 and relevance_id = {$relevance_id}"; $playWhere .= " and ( "; - $playWhere .= " reply_user_id in (".implode(",", $reply_user).")"; if (!empty($userIdArr)) { - $playWhere .= " or user_id in (".implode(",",$userIdArr).")"; + $playWhere .= " user_id in (".implode(",",$userIdArr).")"; + $playWhere .= " or (reply_user_id in (".implode(",", $reply_user) . ")"; + $playWhere .= " or (reply_user_id = 0 "; + $playWhere .= " and user_id in (".implode(",",$userIdArr).")))"; } $playWhere .= " )"; $comment = self::where($playWhere)->field('id,content,user_id,reply_user_id')->select();