guarantee-admin-api-v0.2/Modules/File/FielRoutes.py

34 lines
1007 B
Python
Raw Normal View History

2022-06-16 16:19:10 +08:00
from flask import Blueprint, request
from Modules.AdminUser.UserAuthUtils import verify_token
from Modules.File.FileImpl import FileImpl
from Utils.ErrorUtil import AttrCheckError, APIReturnError
from Utils.RouteUtil import RouteParamsCheck
file_route = Blueprint('file', __name__)
@file_route.route('/credit_report', methods=['GET'])
@verify_token
def get_rating_report_route(**kwargs):
"""获取综信报告"""
try:
RouteParamsCheck(req=request.args, params=['file_id']).required()
file_id = request.args.get('file_id')
impl = FileImpl()
impl.file_bucket = '报告PDF'
impl.file_id = file_id
impl.get_pdf()
return impl.dict_to_return()
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@file_route.route('/create_company', methods=['GET'])
@verify_token
def get_template_route(**kwargs):
"""获取综信报告"""
impl = FileImpl()
impl.get_company_excel()
return impl.dict_to_return()