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 CompanyUser.CompanyUserImpl import CompanyVerifyThreeFactorsImpl
from CompanyUser.CompanyUserImpl import CompanyVerifyThreeFactorsImpl, CompanyUserImpl
from Rating.Credit.CreditImpl import CreditRating
from Rating.Esg.EsgImpl import EsgRating
from TestForAdmin.APIAuth import api_secret
@ -47,3 +47,22 @@ def general_rating():
return {"info": e.failed_info}, e.status_code
except KeyError:
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