综合评价分析 接口

This commit is contained in:
王思川 2021-12-17 17:15:20 +08:00
parent 7c3e92e19c
commit 4ed1344d51
4 changed files with 45 additions and 2 deletions

View File

@ -1,4 +1,4 @@
from company.scripts import basic_info_script from company.scripts import basic_info_script, general_rating_script
class CompanyIndex: class CompanyIndex:
@ -12,3 +12,11 @@ class CompanyIndex:
return "查询成功", result[0] return "查询成功", result[0]
else: else:
return "无数据", {} return "无数据", {}
def general_rating_obj(self):
result = general_rating_script(self.cid)
if result:
return "查询成功", result[0]
else:
return "无数据", {}

View File

@ -15,3 +15,17 @@ def find_basic_info(param):
data = collection.find(param, {'_id': False}) data = collection.find(param, {'_id': False})
record = list(data) record = list(data)
return record return record
def find_general_rating_info(param):
"""
Notes
Parameters:
param: desc
Returns:
res: desc
"""
collection = client['企业']['综合评价分析']
data = collection.find(param, {'_id': False})
record = list(data)
return record

View File

@ -20,3 +20,19 @@ def basic_info_route(**kwargs):
company_index.cid = kwargs['cid'] company_index.cid = kwargs['cid']
info, result = company_index.basic_info_obj() info, result = company_index.basic_info_obj()
return {"info": info, "result": result} return {"info": info, "result": result}
@company_route.route('/general_rating', methods=['GET'])
@verify_token
def general_rating_route(**kwargs):
"""
Parameters:
param desc
Returns:
res: desc
"""
company_index = CompanyIndex()
company_index.cid = kwargs['cid']
info, result = company_index.general_rating_obj()
return {"info": info, "result": result}

View File

@ -1,6 +1,11 @@
from company.db import find_basic_info from company.db import find_basic_info, find_general_rating_info
def basic_info_script(cid): def basic_info_script(cid):
data = find_basic_info({"企业ID": cid}) data = find_basic_info({"企业ID": cid})
return data return data
def general_rating_script(cid):
data = find_general_rating_info({"企业ID": cid})
return data