download file use redirect
This commit is contained in:
parent
498ee26f59
commit
00fc83235f
|
@ -57,11 +57,12 @@ class Traces::ProjectsController < Traces::BaseController
|
||||||
def task_pdf
|
def task_pdf
|
||||||
return render_error("task_id错误") if params[:task_id].blank?
|
return render_error("task_id错误") if params[:task_id].blank?
|
||||||
code, data, error = Trace::PdfReportService.call(current_user.trace_token, params[:task_id])
|
code, data, error = Trace::PdfReportService.call(current_user.trace_token, params[:task_id])
|
||||||
if code == 200
|
domain = Trace.trace_config[:domain]
|
||||||
render_ok
|
base_url = Trace.trace_config[:base_url]
|
||||||
else
|
url = "/user/pdfreport?task_id=#{params[:task_id]}"
|
||||||
render_error("下载报告失败 Error:#{error}")
|
file_path = [domain, api_url, url].join
|
||||||
end
|
request.headers["Authorization"] = current_user.trace_token
|
||||||
|
redirect_to file_path
|
||||||
rescue Exception => exception
|
rescue Exception => exception
|
||||||
puts exception.message
|
puts exception.message
|
||||||
normal_status(-1, exception.message)
|
normal_status(-1, exception.message)
|
||||||
|
|
|
@ -141,6 +141,7 @@ class MessageTemplate::ProjectSettingChanged < MessageTemplate
|
||||||
navbar.gsub!('devops', '工作流')
|
navbar.gsub!('devops', '工作流')
|
||||||
navbar.gsub!('versions', '里程碑')
|
navbar.gsub!('versions', '里程碑')
|
||||||
navbar.gsub!('resources', '资源库')
|
navbar.gsub!('resources', '资源库')
|
||||||
|
navbar.gsub!('services', '服务')
|
||||||
if change_count > 1
|
if change_count > 1
|
||||||
content.sub!('{ifnavbar}', '<br/>')
|
content.sub!('{ifnavbar}', '<br/>')
|
||||||
else
|
else
|
||||||
|
@ -290,6 +291,7 @@ class MessageTemplate::ProjectSettingChanged < MessageTemplate
|
||||||
navbar.gsub!('devops', '工作流')
|
navbar.gsub!('devops', '工作流')
|
||||||
navbar.gsub!('versions', '里程碑')
|
navbar.gsub!('versions', '里程碑')
|
||||||
navbar.gsub!('resources', '资源库')
|
navbar.gsub!('resources', '资源库')
|
||||||
|
navbar.gsub!('services', '服务')
|
||||||
if change_count > 1
|
if change_count > 1
|
||||||
content.sub!('{ifnavbar}', '<br/>')
|
content.sub!('{ifnavbar}', '<br/>')
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue