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