forked from Gitlink/forgeplus
fix #470
|
|
@ -129,9 +129,9 @@ class Api::V1::Projects::CodeChecksController < Api::V1::BaseController
|
|||
end
|
||||
|
||||
def measure_list
|
||||
allowed_query = %w[job_id page_num page_size]
|
||||
query_params, _ = filter_params(allowed_query_keys: allowed_query)
|
||||
@result = @client.measure_list(query_params)
|
||||
allowed_body = %w[filterType page_num page_size]
|
||||
_, body_params = filter_params(allowed_body_keys: allowed_body)
|
||||
@result = @client.measure_list(body_params)
|
||||
render :index
|
||||
end
|
||||
private
|
||||
|
|
|
|||
|
|
@ -179,10 +179,10 @@ module HuaweiCloud
|
|||
raise "CodeCheck create_task failed: #{e.response}"
|
||||
end
|
||||
|
||||
def measure_list(task_id,query)
|
||||
query["taskId"] = task_id
|
||||
url = "https://codearts-check.#{@region}.myhuaweicloud.com/v1/tasks/#{task_id}/measure-list"
|
||||
huawei_request(:get, url, params: query)
|
||||
def measure_list(task_id,body)
|
||||
body["taskId"] = task_id
|
||||
url = "https://codearts-check.#{@region}.myhuaweicloud.com/v2/measure/measure-list"
|
||||
huawei_request(:post, url, body: body)
|
||||
rescue RestClient::ExceptionWithResponse => e
|
||||
# 你可以根据 e.response.code 处理 401 (Token失效) 或其它错误
|
||||
raise "CodeCheck create_task failed: #{e.response}"
|
||||
|
|
|
|||
Loading…
Reference in New Issue