From 4438b11c518aad635e7ff5a256438d06a937053a Mon Sep 17 00:00:00 2001 From: kingChan <281221230@qq.com> Date: Wed, 5 Jun 2024 16:54:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=8E=A5=E5=8F=A3=20measures?= =?UTF-8?q?=5Fcomponent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/api/v1/sonarqubes_controller.rb | 10 ++++++++++ config/routes/api.rb | 1 + 2 files changed, 11 insertions(+) diff --git a/app/controllers/api/v1/sonarqubes_controller.rb b/app/controllers/api/v1/sonarqubes_controller.rb index 012327a4c..ae8d7e5b8 100644 --- a/app/controllers/api/v1/sonarqubes_controller.rb +++ b/app/controllers/api/v1/sonarqubes_controller.rb @@ -60,4 +60,14 @@ class Api::V1::SonarqubesController < Api::V1::BaseController data = Sonarqube.client.get('/api/measures/search_history', params_data) render_ok data end + + def measures_component + params_data = { + component: params[:component], + additionalFields: params[:additionalFields], + metricKeys: params[:metricKeys], + } + data = Sonarqube.client.get('/api/measures/component', params_data) + render_ok data + end end diff --git a/config/routes/api.rb b/config/routes/api.rb index 31f0bc64a..13660a404 100644 --- a/config/routes/api.rb +++ b/config/routes/api.rb @@ -86,6 +86,7 @@ defaults format: :json do get :sources_issue_snippet get :rules_show get :measures_search_history + get :measures_component post :sonar_initialize post :execute_sonar_sanner