tfse-app-api-v0.2/file/file_routes.py

41 lines
1.1 KiB
Python

from flask import Blueprint, request, Response
from user.user_auth import verify_token, verify_report_view_auth
from file.file_obj import TfseFile
file_route = Blueprint('file', __name__)
@file_route.route('/get_company_report', methods=['GET'])
@verify_token
@verify_report_view_auth
def get_company_report(**kwargs):
"""
查看公司评价报告
Parameters:
-
Returns:
response pdf二进制文件流
"""
tfse_file = TfseFile()
tfse_file.fid = request.args.get('file_id')
response = Response(tfse_file.get_general_report(), content_type='application/pdf')
return response
@file_route.route('/get_certification', methods=['GET'])
@verify_token
@verify_report_view_auth
def get_certification_route(**kwargs):
"""
查看公司评价结果证书
Parameters:
-
Returns:
response pdf二进制文件流
"""
tfse_file = TfseFile()
tfse_file.fid = request.args.get('file_id')
response = Response(tfse_file.get_general_certification(), content_type='application/pdf')
return response