Merge branch 'ps' into 'master'
update 修改企业测评流程接口 See merge request root/tfse_admin!4
This commit is contained in:
commit
0454b24ddf
|
@ -46,14 +46,14 @@ def find_admin_data(param1, param2, param3):
|
||||||
Returns:
|
Returns:
|
||||||
res: list 符合条件的数据
|
res: list 符合条件的数据
|
||||||
"""
|
"""
|
||||||
collection = client_admin[param1][param2]
|
collection = client[param1][param2]
|
||||||
res = list(collection.find(param3, {'_id': False}))
|
res = list(collection.find(param3, {'_id': False}))
|
||||||
return res
|
return res
|
||||||
|
|
||||||
|
|
||||||
def insert_admin_data(param1, param2, param3):
|
def insert_admin_data(param1, param2, param3):
|
||||||
"""
|
"""
|
||||||
根据查询条件查询符合条件的所有数据
|
插入数据(admin)
|
||||||
Parameters:
|
Parameters:
|
||||||
param1: str 数据库
|
param1: str 数据库
|
||||||
param2: str 数据集
|
param2: str 数据集
|
||||||
|
@ -61,7 +61,7 @@ def insert_admin_data(param1, param2, param3):
|
||||||
Returns:
|
Returns:
|
||||||
res: list 符合条件的数据
|
res: list 符合条件的数据
|
||||||
"""
|
"""
|
||||||
collection = client_admin[param1][param2]
|
collection = client[param1][param2]
|
||||||
collection.insert_one(param3)
|
collection.insert_one(param3)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
|
@ -44,6 +44,7 @@ def delete_rid_cascade_scripts(rid, record, data):
|
||||||
Returns:
|
Returns:
|
||||||
res: True 执行结果
|
res: True 执行结果
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def delete_all_records():
|
def delete_all_records():
|
||||||
"""
|
"""
|
||||||
根据rid删除评价数据库相匹配数据
|
根据rid删除评价数据库相匹配数据
|
||||||
|
@ -137,6 +138,7 @@ def generate_rid_information_script(rid, types):
|
||||||
Returns:
|
Returns:
|
||||||
result str 生成结果
|
result str 生成结果
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def rating_script():
|
def rating_script():
|
||||||
"""
|
"""
|
||||||
根据rid执行综合信用评价流程
|
根据rid执行综合信用评价流程
|
||||||
|
@ -380,6 +382,7 @@ def company_verify_script(company, code, legal_person, cid):
|
||||||
Returns:
|
Returns:
|
||||||
result: 认证结果
|
result: 认证结果
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def check_verified():
|
def check_verified():
|
||||||
# 是否认证
|
# 是否认证
|
||||||
r = find_user_info_by_cid(cid)
|
r = find_user_info_by_cid(cid)
|
||||||
|
@ -459,6 +462,7 @@ def new_test_company_impl(email, company, code, legal_person):
|
||||||
"""
|
"""
|
||||||
新增一家测试企业
|
新增一家测试企业
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def check_mail_fmt():
|
def check_mail_fmt():
|
||||||
"""
|
"""
|
||||||
邮箱地址格式校验
|
邮箱地址格式校验
|
||||||
|
@ -491,6 +495,7 @@ def new_test_company_impl(email, company, code, legal_person):
|
||||||
Returns:
|
Returns:
|
||||||
new_id: 生成的企业ID
|
new_id: 生成的企业ID
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def make_id(num):
|
def make_id(num):
|
||||||
"""
|
"""
|
||||||
随机生成字符串
|
随机生成字符串
|
||||||
|
@ -536,7 +541,7 @@ def new_test_company_impl(email, company, code, legal_person):
|
||||||
|
|
||||||
def create_user_by_template():
|
def create_user_by_template():
|
||||||
file_rel_path = "/static/user.json"
|
file_rel_path = "/static/user.json"
|
||||||
with open(os.path.abspath(os.path.dirname(__file__)+file_rel_path), "r", encoding='utf-8') as f:
|
with open(os.path.abspath(os.path.dirname(__file__) + file_rel_path), "r", encoding='utf-8') as f:
|
||||||
user = json.load(f)
|
user = json.load(f)
|
||||||
|
|
||||||
user['企业ID'] = cid
|
user['企业ID'] = cid
|
||||||
|
@ -570,15 +575,31 @@ def new_test_company_impl(email, company, code, legal_person):
|
||||||
return new_company_main_process()
|
return new_company_main_process()
|
||||||
|
|
||||||
|
|
||||||
def get_company_process_script(rid, cid):
|
def get_company_process_script(types, rid, cid):
|
||||||
"""
|
"""
|
||||||
查询企业测评流程
|
查询企业测评流程
|
||||||
Parameters:
|
Parameters:
|
||||||
|
types str 数据集名称
|
||||||
rid str 评价ID
|
rid str 评价ID
|
||||||
cid str 企业ID
|
cid str 企业ID
|
||||||
Returns:
|
Returns:
|
||||||
result dict 流程数据
|
result dict 流程数据
|
||||||
"""
|
"""
|
||||||
data = find_admin_data("看板", "评价流程", {"评价ID": rid, "企业ID": cid})
|
data = find_admin_data("评价", types, {"评价ID": rid, "企业ID": cid})
|
||||||
return data
|
return data
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
insert = {
|
||||||
|
"企业ID": "QZhQ12Cw",
|
||||||
|
"评价ID": "bw1tcQfP",
|
||||||
|
"评价流程": {
|
||||||
|
"数据填报": 1,
|
||||||
|
"清洗风险数据": 1,
|
||||||
|
"模型打分": 1,
|
||||||
|
"报告生成": 1,
|
||||||
|
"证书生成": -1,
|
||||||
|
"主页ESG数据生成": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
insert_admin_data("评价", "ESG评价流程", insert)
|
|
@ -72,5 +72,5 @@ class TestObj:
|
||||||
"""
|
"""
|
||||||
获取企业测评流程
|
获取企业测评流程
|
||||||
"""
|
"""
|
||||||
data = get_company_process_script(self.rid, self.cid)
|
data = get_company_process_script(self.types, self.rid, self.cid)
|
||||||
return data
|
return data
|
||||||
|
|
|
@ -133,7 +133,7 @@ def new_company_route(**kwargs):
|
||||||
|
|
||||||
|
|
||||||
@test_route.route('/get_company_process', methods=['POST'])
|
@test_route.route('/get_company_process', methods=['POST'])
|
||||||
@verify_token
|
@api_secret
|
||||||
def get_company_process():
|
def get_company_process():
|
||||||
"""
|
"""
|
||||||
获取评测流程
|
获取评测流程
|
||||||
|
@ -145,6 +145,7 @@ def get_company_process():
|
||||||
test_obj = TestObj()
|
test_obj = TestObj()
|
||||||
test_obj.rid = request.json['rid']
|
test_obj.rid = request.json['rid']
|
||||||
test_obj.cid = request.json['cid']
|
test_obj.cid = request.json['cid']
|
||||||
|
test_obj.types = request.json['types']
|
||||||
info = test_obj.get_company_process()
|
info = test_obj.get_company_process()
|
||||||
status = 200 if info else 210
|
status = 200 if info else 210
|
||||||
return {"info": info}, status
|
return {"info": info}, status
|
||||||
|
|
Loading…
Reference in New Issue