88 lines
2.1 KiB
Python
88 lines
2.1 KiB
Python
from flask import Blueprint, request
|
|
from common.scripts import api_secret
|
|
from rating.Rating import Rating
|
|
|
|
rating_route = Blueprint('rating', __name__)
|
|
|
|
|
|
@rating_route.route('/search', methods=['POST'])
|
|
@api_secret
|
|
def search_rating():
|
|
"""
|
|
企业评价记录搜索
|
|
Parameters:
|
|
-
|
|
Returns:
|
|
info: 返回信息
|
|
result: 返回数据
|
|
"""
|
|
rating = Rating()
|
|
rating.query = request.json['query']
|
|
data = rating.search_rating()
|
|
return {"info": '查询成功', "result": data}, 200
|
|
|
|
|
|
@rating_route.route('/rating_result', methods=['POST'])
|
|
@api_secret
|
|
def rating_result():
|
|
"""
|
|
查询评价结果
|
|
Parameters:
|
|
-
|
|
Returns:
|
|
info: 返回信息
|
|
result: 返回数据
|
|
"""
|
|
try:
|
|
rating = Rating()
|
|
rating.rid = request.json['rid']
|
|
data = rating.search_rating_result()
|
|
return {"info": '查询成功', "result": data}, 200
|
|
except KeyError:
|
|
return {"info": "键值错误"}, 400
|
|
except TypeError:
|
|
return {"info": "参数错误"}, 400
|
|
|
|
|
|
@rating_route.route('/details', methods=['POST'])
|
|
@api_secret
|
|
def fill_details():
|
|
"""
|
|
查看填报详情信息
|
|
Parameters:
|
|
-
|
|
Returns:
|
|
info: 返回信息
|
|
result: 返回数据
|
|
"""
|
|
try:
|
|
rating = Rating()
|
|
rating.rid = request.json['rid']
|
|
data = rating.search_fill_details()
|
|
return {"info": '查询成功', "result": data}, 200
|
|
except KeyError:
|
|
return {"info": "键值错误"}, 400
|
|
except TypeError:
|
|
return {"info": "参数错误"}, 400
|
|
|
|
|
|
@rating_route.route('/risk', methods=['POST'])
|
|
@api_secret
|
|
def risk_info():
|
|
"""
|
|
查看风险数据信息
|
|
Parameters:
|
|
-
|
|
Returns:
|
|
info: 返回信息
|
|
result: 返回数据
|
|
"""
|
|
try:
|
|
rating = Rating()
|
|
rating.rid = request.json['rid']
|
|
data = rating.search_risk_info()
|
|
return {"info": '查询成功', "result": data}, 200
|
|
except KeyError:
|
|
return {"info": "键值错误"}, 400
|
|
except TypeError:
|
|
return {"info": "参数错误"}, 400 |