22 lines
689 B
Python
22 lines
689 B
Python
|
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)
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|