Merge branch 'ps_v0.4' into 'master'

update testforadmin包

See merge request root/tfse_app_api!34
This commit is contained in:
彭森 2022-04-25 07:40:56 +00:00
commit 015962ec4e
2 changed files with 28 additions and 1 deletions

View File

@ -119,6 +119,7 @@ class BusinessQuestionnaire(object):
"""列表保存"""
return self.questionnaire
class CreditInputData(SpecObject):
"""填报数据"""
rid = ValidateAttr(field='rid', type=str, length=8)

View File

@ -1,6 +1,8 @@
from flask import Blueprint, request, Response
from CompanyUser.CompanyUserImpl import CompanyVerifyThreeFactorsImpl
from Rating.Credit.CreditImpl import CreditRating
from Rating.Esg.EsgImpl import EsgRating
from TestForAdmin.APIAuth import api_secret
from Utils.ErrorUtil import ReturnConditionCheckFailed
@ -21,3 +23,27 @@ def company_verify_route():
return {"info": e.failed_info}, e.status_code
except KeyError:
return {"info": "参数异常"}, 400
@test_admin_route.route('/general_rating', methods=['POST'])
@api_secret
def company_verify_route():
"""评价打分"""
try:
project = request.json['评价项目']
cid = request.json['企业ID']
if project == '综合信用评价':
credit = CreditRating()
credit.cid = cid
info, status = credit.exec_cc_rating()
return {"info": info}, status
else:
esg = EsgRating()
esg.cid = cid
info, status = esg.exec_esg_rating()
return {"info": info}, status
except ReturnConditionCheckFailed as e:
e.log_error()
return {"info": e.failed_info}, e.status_code
except KeyError:
return {"info": "参数异常"}, 400