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

39 lines
1007 B
Python

from flask import Blueprint, request, Response
from common.auth import verify_token
from file.TfseFile import TfseFile
file_route = Blueprint('file', __name__)
@file_route.route('/get_company_report', methods=['GET'])
@verify_token
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
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