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

77 lines
1.8 KiB
Python

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
@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
@test_route.route('/change_verified', methods=['GET'])
@api_secret
def change_verified():
"""
企业认证状态修改
Parameters:
-
Returns:
info: 修改结果结果
"""
test_obj = TestObj()
test_obj.cid = request.args.get('cid')
info = test_obj.change_verified()
status = 200 if info else 210
res = '认证状态修改成功' if info else '认证状态修改失败'
return {"info": res}, status