From ae8e8f65a5bc07846f1dd6081ed8b140192b00e9 Mon Sep 17 00:00:00 2001 From: "sylor_huang@126.com" Date: Fri, 3 Apr 2020 18:01:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A1=B9=E7=9B=AE=E6=88=90?= =?UTF-8?q?=E5=91=98=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/models/project.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/models/project.rb b/app/models/project.rb index a771870a6..fa3b72803 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -100,11 +100,11 @@ class Project < ApplicationRecord end def self.list_user_projects(user_id) - projects = Project.is_private.select(:id) - user_not_show_1 = projects.where(user_id: user_id).pluck(:id).uniq + projects = Project.is_private.select(:id,:user_id) + user_not_show_1 = projects.where("user_id != ?",user_id).pluck(:id).uniq user_show_2 = projects.joins(:members).where("members.user_id = ?", user_id).pluck(:id).uniq - Project.where.not(id: (user_not_show_1 - user_show_2.uniq)) + Project.where.not(id: (user_not_show_1 - user_show_2).uniq) end end