From a336e91dd87114f9d0015dd1558eb2c8fcacd364 Mon Sep 17 00:00:00 2001 From: xxqfamous Date: Mon, 22 May 2023 14:02:42 +0800 Subject: [PATCH] =?UTF-8?q?fixed=20=E8=A1=A5=E5=81=BFusers.gitea=5Fuid?= =?UTF-8?q?=E4=B8=8D=E5=AD=98=E5=9C=A8=E7=9A=84=E7=94=A8=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/tasks/repair_gitea_user.rake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/tasks/repair_gitea_user.rake b/lib/tasks/repair_gitea_user.rake index add6b7005..411011435 100644 --- a/lib/tasks/repair_gitea_user.rake +++ b/lib/tasks/repair_gitea_user.rake @@ -4,6 +4,7 @@ namespace :repair_gitea_user do users = User.find_by_sql("SELECT * FROM `users` WHERE id !=2 AND type='User' AND NOT EXISTS (SELECT * FROM forgegitea.`user` WHERE forgegitea.`user`.id=users.gitea_uid)") puts "total users count:#{users.count}" success_count = 0 + update_count = 0 users.each do |user| begin interactor = Gitea::RegisterInteractor.call({ username: user.login, email: user.mail, password: "abc12345678" }) @@ -25,6 +26,7 @@ namespace :repair_gitea_user do user.gitea_uid = uid user.is_sync_pwd = false user.save! + update_count = update_count + 1 end end end @@ -33,6 +35,6 @@ namespace :repair_gitea_user do puts "repair gitea user: #{user.id}:#{user.login}:, error:#{e}" end end - puts "repair gitea user success total: #{success_count}" + puts "repair gitea user success total: #{success_count},update_count:#{update_count}" end end \ No newline at end of file