From 0384e811b9e77ef74fecda75daf00d88474acdf0 Mon Sep 17 00:00:00 2001 From: xxq250 Date: Thu, 9 Mar 2023 14:05:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=B9=E9=87=8Ffork=E5=9B=A2=E9=98=9F?= =?UTF-8?q?=E4=BA=BA=E6=95=B0=E5=A4=84=E7=90=86,=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E7=82=B9=E8=B5=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/tasks/batch_forked_project.rake | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/tasks/batch_forked_project.rake b/lib/tasks/batch_forked_project.rake index 3a49eb169..9018e8d10 100644 --- a/lib/tasks/batch_forked_project.rake +++ b/lib/tasks/batch_forked_project.rake @@ -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)