From 454baf8010d06766e73d650a877d5fabffeb28eb Mon Sep 17 00:00:00 2001 From: xxq250 Date: Thu, 15 Dec 2022 14:25:42 +0800 Subject: [PATCH] =?UTF-8?q?fixed=20=E5=88=9B=E5=BB=BA=E4=BB=93=E5=BA=93?= =?UTF-8?q?=E5=BC=80=E9=80=9A=E5=BB=BA=E6=9C=A8DevOps=20404?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/jobs/open_project_dev_ops_job.rb | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/jobs/open_project_dev_ops_job.rb b/app/jobs/open_project_dev_ops_job.rb index 008d19e51..8b76d96fd 100644 --- a/app/jobs/open_project_dev_ops_job.rb +++ b/app/jobs/open_project_dev_ops_job.rb @@ -6,11 +6,9 @@ class OpenProjectDevOpsJob < ApplicationJob def perform(project_id, user_id) project = Project.find_by(id: project_id) user = User.find_by(id: user_id) - url = URI.parse(URI.encode("#{jianmu_devops_url}/oauth2/authorize?code=#{jianmu_devops_code(project, user)}")) - puts "jianmu_devops_url ===== #{url}" - http = Net::HTTP.new(url.host, url.port) - request = Net::HTTP::Get.new(url) - response = http.request(request) + code = jianmu_devops_code(project, user) + uri = URI.parse("#{jianmu_devops_url}/oauth2/authorize?code=#{URI.encode_www_form_component(code)}") + response = Net::HTTP.get_response(uri) puts "jianmu_devops_url ===== #{response.body}" SendTemplateMessageJob.perform_later('ProjectOpenDevOps', user_id, project_id) end