This commit is contained in:
sylor_huang@126.com 2020-08-12 16:18:16 +08:00
parent 04a611a4aa
commit db6aa954b1
1 changed files with 10 additions and 5 deletions

View File

@ -13,11 +13,16 @@ class SyncForgeProjectJob < ApplicationJob
project_params = project_params.merge({user_id: get_rand_user.id }) project_params = project_params.merge({user_id: get_rand_user.id })
project = Project.new(project_params) project = Project.new(project_params)
if project.save if project.save
repository = Repository.new(repository_params.merge({ project_id: project.id, user_id: get_rand_user.id, login: get_rand_user.login })) repository_params = {
if repository.save # 同步镜像 hidden: false,
# repository.sync_mirror! identifier: repository_params[:identifier],
SyncMirroredRepositoryJob.perform_later(repository.id, get_rand_user.id) mirror_url: repository_params[:url],
end 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 = ProjectScore.new(project_socre_params.merge({project_id: project.id}))
project_score.save project_score.save
end end