39 lines
1007 B
Python
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
|