forked from Gitlink/forgeplus
change project_score
This commit is contained in:
parent
30daf15862
commit
abae5618f4
|
@ -21,10 +21,13 @@ class SyncForgeController < ApplicationController
|
||||||
}
|
}
|
||||||
project = Projects::CreateService.new(project_user, project_params).call
|
project = Projects::CreateService.new(project_user, project_params).call
|
||||||
Rails.logger.info("=================new_project_id:#{project.id}========")
|
Rails.logger.info("=================new_project_id:#{project.id}========")
|
||||||
|
Rails.logger.info("=================new_repository_id:#{project&.repository&.id}========")
|
||||||
if project.present?
|
if project.present?
|
||||||
ProjectScore.create!( sync_params[:project_score].merge(project_id: project.id)) if sync_params[:project_score].present?
|
if sync_params[:project_score].present?
|
||||||
Rails.logger.info("=================sync_params_test:#{sync_params[:project_score]}========")
|
Rails.logger.info("=================sync_params_test:#{sync_params[:project_score]}========")
|
||||||
Rails.logger.info("=================repository_present?:#{sync_params[:repository]}========")
|
new_project_score = ProjectScore.create!( sync_params[:project_score].merge(project_id: project.id))
|
||||||
|
Rails.logger.info("=================new_project_is_create:#{new_project_score}========")
|
||||||
|
end
|
||||||
SyncRepositoryJob.perform_later(project.repository, sync_params[:repository]) if sync_params[:repository].present?
|
SyncRepositoryJob.perform_later(project.repository, sync_params[:repository]) if sync_params[:repository].present?
|
||||||
check_new_project(project, sync_params)
|
check_new_project(project, sync_params)
|
||||||
end
|
end
|
||||||
|
|
|
@ -12,7 +12,6 @@ class Projects::CreateService < ApplicationService
|
||||||
@project = Project.new(project_params)
|
@project = Project.new(project_params)
|
||||||
ActiveRecord::Base.transaction do
|
ActiveRecord::Base.transaction do
|
||||||
if @project.save!
|
if @project.save!
|
||||||
Rails.logger.info("#############___________repository_params______###########{repository_params}")
|
|
||||||
Repositories::CreateService.new(user, @project, repository_params).call
|
Repositories::CreateService.new(user, @project, repository_params).call
|
||||||
else
|
else
|
||||||
Rails.logger.info("#############___________create_project_erros______###########{@project.errors.messages}")
|
Rails.logger.info("#############___________create_project_erros______###########{@project.errors.messages}")
|
||||||
|
|
|
@ -11,16 +11,12 @@ class Repositories::CreateService < ApplicationService
|
||||||
@repository = Repository.new(repository_params)
|
@repository = Repository.new(repository_params)
|
||||||
ActiveRecord::Base.transaction do
|
ActiveRecord::Base.transaction do
|
||||||
if @repository.save!
|
if @repository.save!
|
||||||
Rails.logger.info("#############__________gitea_repository_params______###########{gitea_repository_params}")
|
|
||||||
gitea_repository = Gitea::Repository::CreateService.new(user.gitea_token, gitea_repository_params).call
|
gitea_repository = Gitea::Repository::CreateService.new(user.gitea_token, gitea_repository_params).call
|
||||||
Rails.logger.info("#############_______create__gitea_repository______###########{gitea_repository}")
|
|
||||||
sync_project(@repository, gitea_repository)
|
sync_project(@repository, gitea_repository)
|
||||||
sync_repository(@repository, gitea_repository)
|
sync_repository(@repository, gitea_repository)
|
||||||
else
|
else
|
||||||
Rails.logger.info("#############___________create_repository_erros______###########{@repository.errors.messages}")
|
Rails.logger.info("#############___________create_repository_erros______###########{@repository.errors.messages}")
|
||||||
end
|
end
|
||||||
Rails.logger.info("#############___________@create_repository_url______###########{@repository.try(:url)}")
|
|
||||||
Rails.logger.info("#############___________@create_project_gpid______###########{project.try(:gpid)}")
|
|
||||||
@repository
|
@repository
|
||||||
end
|
end
|
||||||
rescue => e
|
rescue => e
|
||||||
|
@ -32,18 +28,15 @@ class Repositories::CreateService < ApplicationService
|
||||||
|
|
||||||
def sync_project(repository, gitea_repository)
|
def sync_project(repository, gitea_repository)
|
||||||
if gitea_repository
|
if gitea_repository
|
||||||
s = project.update_columns(
|
project.update_columns(
|
||||||
gpid: gitea_repository["id"],
|
gpid: gitea_repository["id"],
|
||||||
identifier: repository.identifier,
|
identifier: repository.identifier,
|
||||||
forked_count: gitea_repository["forks_count"])
|
forked_count: gitea_repository["forks_count"])
|
||||||
Rails.logger.info("#############_________sync_project__ss___###########{s}")
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def sync_repository(repository, gitea_repository)
|
def sync_repository(repository, gitea_repository)
|
||||||
Rails.logger.info("#############__________sync_repository______###########{repository.try(:id)}")
|
repository.update_columns(url: remote_repository_url,) if gitea_repository
|
||||||
r = repository.update_columns(url: remote_repository_url,) if gitea_repository
|
|
||||||
Rails.logger.info("#############__________sync_repository___rrrr___###########{r}")
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def remote_repository_url
|
def remote_repository_url
|
||||||
|
|
Loading…
Reference in New Issue