update 评级结果分布饼图详情查询
This commit is contained in:
parent
c1383c9545
commit
84dbf3f125
|
@ -163,3 +163,37 @@ class DashBoardImpl(object):
|
||||||
)
|
)
|
||||||
|
|
||||||
return items
|
return items
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def result_distribute_detail(**kwargs):
|
||||||
|
|
||||||
|
level = kwargs['level']
|
||||||
|
page_size = kwargs["page_size"]
|
||||||
|
page_no = kwargs["page_no"]
|
||||||
|
|
||||||
|
total = DB_GUA.find_all_data_with_count(
|
||||||
|
'评级数据',
|
||||||
|
'评级记录',
|
||||||
|
{'评级状态': '完成', '信用级别': level}
|
||||||
|
)
|
||||||
|
|
||||||
|
records = DB_GUA.find_data_by_page_with_sort(
|
||||||
|
"评级数据",
|
||||||
|
"评级记录",
|
||||||
|
{"评级状态": "完成", "信用级别": level},
|
||||||
|
["企业名称", "企业ID"],
|
||||||
|
{"评级时间": -1},
|
||||||
|
page_size,
|
||||||
|
page_no
|
||||||
|
)
|
||||||
|
|
||||||
|
for record in records:
|
||||||
|
trans_fields_name(record, ["企业ID", "企业名称"], ["cid", "company"])
|
||||||
|
|
||||||
|
result = {
|
||||||
|
"level": level,
|
||||||
|
"total": total,
|
||||||
|
"records": records
|
||||||
|
}
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
|
@ -52,6 +52,27 @@ def distribute_route(**kwargs):
|
||||||
return {"info": e.__str__()}, e.status_code
|
return {"info": e.__str__()}, e.status_code
|
||||||
|
|
||||||
|
|
||||||
|
@board_route.route('/distribute_detail')
|
||||||
|
@verify_token
|
||||||
|
def distribute_detail_route(**kwargs):
|
||||||
|
"""评级结果分布饼图详情查询"""
|
||||||
|
|
||||||
|
try:
|
||||||
|
RouteParamsCheck(req=request.args, params=["level", "page_size", "page_no"]).required()
|
||||||
|
level = request.args["level"]
|
||||||
|
page_size = request.args["page_size"]
|
||||||
|
page_no = request.args["page_no"]
|
||||||
|
impl = DashBoardImpl()
|
||||||
|
result = impl.result_distribute_detail(
|
||||||
|
level=level,
|
||||||
|
page_size=page_size,
|
||||||
|
page_no=page_no
|
||||||
|
)
|
||||||
|
return {"info": "评级结果分布", "result": result}
|
||||||
|
except APIReturnError as e:
|
||||||
|
return {"info": e.__str__()}, e.status_code
|
||||||
|
|
||||||
|
|
||||||
@board_route.route('/map/country', methods=['GET'])
|
@board_route.route('/map/country', methods=['GET'])
|
||||||
@verify_token
|
@verify_token
|
||||||
def map_country_route(**kwargs):
|
def map_country_route(**kwargs):
|
||||||
|
|
Loading…
Reference in New Issue