api-datamanager/Modules/Interface/InterfaceSetRoutes.py

23 lines
722 B
Python
Raw Normal View History

2022-06-29 17:24:33 +08:00
from flask import Blueprint, request
from Utils.ErrorUtil import APIReturnError
from Utils.RouteUtil import RouteParamsCheck
apiset_route = Blueprint('apiset', __name__)
@apiset_route.route('/interface_test', methods=['GET'])
def interface_test_route():
"""测试调用接口"""
try:
RouteParamsCheck(req=request.args, params=["param1", "param2", "param3"]).required()
args = request.args
param1 = float(args['param1'])
param2 = float(args['param2'])
param3 = float(args['param3'])
answer = (param1 + param2) / param3
return str(answer)
2022-07-18 19:59:11 +08:00
except ValueError:
return '参数类型错误'
2022-06-29 17:24:33 +08:00
except APIReturnError as e:
2022-07-18 19:59:11 +08:00
return e.__str__()