41 lines
970 B
Python
41 lines
970 B
Python
from flask import Blueprint, request
|
|
from common.scripts import verify_token
|
|
from rating.scripts.risk import *
|
|
|
|
rating_route = Blueprint('rating', __name__)
|
|
|
|
|
|
@rating_route.route('/risk_data', methods=['POST'])
|
|
@verify_token
|
|
def risk_data():
|
|
"""
|
|
风险数据清洗
|
|
Parameters:
|
|
company_name 企业名称
|
|
company_id 企业ID
|
|
evaluation_id 评价ID
|
|
Returns:
|
|
res: desc
|
|
"""
|
|
company_name = request.json['company_name']
|
|
company_id = request.json['company_id']
|
|
evaluation_id = request.json['evaluation_id']
|
|
risk_data_etl(company_name, company_id, evaluation_id)
|
|
|
|
|
|
@rating_route.route('/report_data', methods=['POST'])
|
|
@verify_token
|
|
def report_data():
|
|
"""
|
|
准备报告数据
|
|
Parameters:
|
|
rid str 评价ID
|
|
cid str 企业ID
|
|
company str 企业名称
|
|
Returns:
|
|
-
|
|
"""
|
|
rid = request.json['rid']
|
|
cid = request.json['cid']
|
|
company = request.json['company']
|