From db6aa954b12b5c7bb81f987076ba54590cc7c9cd Mon Sep 17 00:00:00 2001 From: "sylor_huang@126.com" Date: Wed, 12 Aug 2020 16:18:16 +0800 Subject: [PATCH] Change --- app/jobs/sync_forge_project_job.rb | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/app/jobs/sync_forge_project_job.rb b/app/jobs/sync_forge_project_job.rb index 53faeda0..9e863869 100644 --- a/app/jobs/sync_forge_project_job.rb +++ b/app/jobs/sync_forge_project_job.rb @@ -13,11 +13,16 @@ class SyncForgeProjectJob < ApplicationJob project_params = project_params.merge({user_id: get_rand_user.id }) project = Project.new(project_params) if project.save - repository = Repository.new(repository_params.merge({ project_id: project.id, user_id: get_rand_user.id, login: get_rand_user.login })) - if repository.save # 同步镜像 - # repository.sync_mirror! - SyncMirroredRepositoryJob.perform_later(repository.id, get_rand_user.id) - end + repository_params = { + hidden: false, + identifier: repository_params[:identifier], + mirror_url: repository_params[:url], + user_id: get_rand_user.id, + login: get_rand_user.login, + password: "", + is_mirror: false + } + Repositories::MigrateService.new(get_rand_user, project, repository_params).call project_score = ProjectScore.new(project_socre_params.merge({project_id: project.id})) project_score.save end