Browse Source

fixed reposyncer jobs 分组

pull/313/head
“xxq250” 3 years ago
parent
commit
72a4549fe9
2 changed files with 8 additions and 2 deletions
  1. +7
    -1
      app/controllers/ob_repository_syncs_controller.rb
  2. +1
    -1
      app/services/ob_repository_sync/api_service.rb

+ 7
- 1
app/controllers/ob_repository_syncs_controller.rb View File

@@ -44,7 +44,13 @@ class ObRepositorySyncsController < ApplicationController
tip_exception "该项目未创建同步任务" if @ob_repository_sync.blank?
service = ObRepositorySync::ApiService.new(@ob_repository_sync.name)
res = service.get_projects_jobs
render_ok(count: res["data"]["total"], data: res["data"]["list"])
data = res["data"]["list"]
if params[:type] && params[:type].to_s.downcase == "github"
data = data.select { |row| row["github_branch"].present? }
elsif params[:type] && params[:type].to_s.downcase == "gitee"
data = data.select { |row| row["gitee_branch"].present? }
end
render_ok(count: res["data"]["total"], data: data)
end

def create_jobs


+ 1
- 1
app/services/ob_repository_sync/api_service.rb View File

@@ -43,7 +43,7 @@ class ObRepositorySync::ApiService < ApplicationService
end

def get_projects_jobs
url = URI("#{domain}/cerobot/projects/#{@project_name}/jobs")
url = URI("#{domain}/cerobot/projects/#{@project_name}/jobs?pageSize=100&pageNum=1")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
request["Content-Type"] = "application/json"


Loading…
Cancel
Save