guarantee-admin-api-v0.2/Modules/Result/ResultRoutes.py

49 lines
1.2 KiB
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 Utils.ErrorUtil import AttrCheckError, APIReturnError
from Utils.RouteUtil import RouteParamsCheck
result_route = Blueprint('result', __name__)
@result_route.route('/search', methods=['GET'])
@verify_token
def search_routes(**kwargs):
"""评级搜索"""
try:
RouteParamsCheck(request.args, ["level", "page_size", "page_no"]).required()
level = request.args["level"]
page_size = request.args["page_size"]
page_no = request.args["page_no"]
impl = RatingResultImpl()
result = impl.search(
company_name=company_name,
page_size=page_size,
page_no=page_no
)
return {"info": "评级搜索", "result": result}, 200
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@result_route.route('/info', methods=['GET'])
@verify_token
def info_routes(**kwargs):
"""评级信息"""
@result_route.route('/rank', methods=['GET'])
@verify_token
def rank_routes(**kwargs):
"""得分级别"""
@result_route.route('/report', methods=['GET'])
@verify_token
def search_routes(**kwargs):
"""评级搜索"""