|
|
|
@ -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) 测试的
|
|
|
|
|