update testforadmin包

This commit is contained in:
P3ngSaM 2022-04-25 17:04:17 +08:00
parent b80f719ebd
commit 34a567a6b3
1 changed files with 20 additions and 1 deletions

View File

@ -1,6 +1,6 @@
from flask import Blueprint, request, Response from flask import Blueprint, request, Response
from CompanyUser.CompanyUserImpl import CompanyVerifyThreeFactorsImpl from CompanyUser.CompanyUserImpl import CompanyVerifyThreeFactorsImpl, CompanyUserImpl
from Rating.Credit.CreditImpl import CreditRating from Rating.Credit.CreditImpl import CreditRating
from Rating.Esg.EsgImpl import EsgRating from Rating.Esg.EsgImpl import EsgRating
from TestForAdmin.APIAuth import api_secret from TestForAdmin.APIAuth import api_secret
@ -47,3 +47,22 @@ def general_rating():
return {"info": e.failed_info}, e.status_code return {"info": e.failed_info}, e.status_code
except KeyError: except KeyError:
return {"info": "参数异常"}, 400 return {"info": "参数异常"}, 400
@test_admin_route.route('/register', methods=['POST'])
@api_secret
def register():
"""用户注册"""
try:
req = request.json
company_user = CompanyUserImpl()
company_user.email = req['email']
company_user.pwd = req['pwd']
company_user.register(req['code'])
response = {"info": "注册成功"}, 200
return response
except ReturnConditionCheckFailed as e:
e.log_error()
return {"info": e.failed_info}, e.status_code
except KeyError:
return {"info": "参数异常"}, 400