tfse-admin-api-v0.2/TestManage/routes.py

59 lines
1.4 KiB
Python
Raw Normal View History

2022-01-04 17:44:19 +08:00
from flask import Blueprint, request
from TestManage.TestObj import TestObj
from common.scripts import api_secret
test_route = Blueprint('test', __name__)
@test_route.route('/delete_rid_cascade', methods=['POST'])
@api_secret
def delete_rid_cascade_route():
"""
级联删除与评价ID有关的所有数据
Parameters:
-
Returns:
-
"""
test_obj = TestObj()
test_obj.rid = request.json['rid']
test_obj.delete_rid_cascade()
return {"info": "删除成功"}, 200
@test_route.route('/delete_cid_cascade', methods=['POST'])
@api_secret
def delete_uid_cascade_route():
"""
级联删除与uid有关的所有数据
Parameters:
-
Returns:
-
"""
test_obj = TestObj()
test_obj.uid = request.json['cid']
test_obj.delete_cid_cascade()
return {"info": "删除成功"}, 200
2022-01-05 15:28:07 +08:00
@test_route.route('/enterprise_certification', methods=['POST'])
@api_secret
def enterprise_certification():
"""
管理端企业认证接口
Parameters:
-
Returns:
-
"""
test_obj = TestObj()
test_obj.company = request.json['company']
test_obj.code = request.json['code']
test_obj.legal_person = request.json['legal_person']
test_obj.cid = request.json['cid']
info = test_obj.company_verify()
status = 200 if info == '认证成功' else 210
return {"info": info}, status