diff --git a/app/tasks/sync_user_forge_task.rb b/app/tasks/sync_user_forge_task.rb index e77e4b0ff..11e858457 100644 --- a/app/tasks/sync_user_forge_task.rb +++ b/app/tasks/sync_user_forge_task.rb @@ -6,8 +6,7 @@ class SyncUserForgeTask def call Rails.logger.info("##########_______sync_start________###########") - project_member_user_ids = Member.select(:project_id,:user_id).where.not(project_id: -1).pluck(:user_id).uniq #这个是项目的成员,在用户的项目里已经有了循环 - all_users = User.where.not(id: project_member_user_ids) + all_users = User.where("login is not null").all # 这里再把所有用户循环 all_users.find_each do |u| # u = User.find(36390) 测试的