tfse-app-api-v0.2/esg/esg_obj.py

57 lines
1.3 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

from esg.esg_impl import *
class EsgForm:
def __init__(self):
self.rid = None
self.cid = None
def rating_records_result(self):
"""
查询企业的评价结果esg
Parameters:
-
Returns:
records: 企业的esg评价记录
"""
records = rating_records_by_cid(self.cid)
return records
def start_esg_rating_obj(self):
"""
开始企业综合评价
Parameters:
param desc
Returns:
info 信息
result 综合评价填报数据
"""
info, result = start_esg_rating_script(self.cid)
return info, result
def save_input_general(self, input_form):
"""
保存综合评价填报数据
Parameters:
input_form: desc
Returns:
res: desc
"""
save_general_input_form(self.cid, input_form)
return "保存成功"
def exec_esg_rating(self):
"""
提交数据,执行综合信用评价
Parameters:
-
Returns:
评分执行结果
"""
res, info = exec_esg_rating_scripts(self.cid)
if res:
return "评分成功,请前往主页查看", 200
else:
return info, 210