Merge branch 'ps_v0.4' into 'master'
update testforadmin包 See merge request root/tfse_app_api!34
This commit is contained in:
commit
015962ec4e
|
@ -119,6 +119,7 @@ class BusinessQuestionnaire(object):
|
|||
"""列表保存"""
|
||||
return self.questionnaire
|
||||
|
||||
|
||||
class CreditInputData(SpecObject):
|
||||
"""填报数据"""
|
||||
rid = ValidateAttr(field='rid', type=str, length=8)
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue