批量fork团队人数处理,增加点赞
This commit is contained in:
parent
ca6bd9a9a6
commit
0384e811b9
|
@ -23,6 +23,13 @@ namespace :batch_forked_project do
|
|||
next if m_user.blank?
|
||||
Projects::AddMemberInteractor.call(new_project.owner, new_project, m_user)
|
||||
end
|
||||
# 点赞
|
||||
like_members = user_logins.sample(rand(5..50))
|
||||
like_members.each do |u|
|
||||
like_user = User.find_by(login: u)
|
||||
next if like_user.liked?(project)
|
||||
like_user.like!(project)
|
||||
end
|
||||
new_date = project.created_on + rand(5..60).day + rand(5..30).hour
|
||||
new_project.update_columns(created_on: new_date, updated_on: new_date)
|
||||
ForkUser.where(fork_project_id: new_project.id).where(user_id: user.id).update_all(created_at: new_date, updated_at: new_date)
|
||||
|
|
Loading…
Reference in New Issue