tfse-admin-api-v0.2/Utils/RouteUtil.py

22 lines
621 B
Python
Raw Permalink Normal View History

2022-05-18 15:16:34 +08:00
from Utils.ErrorUtil import APIReturnError
class RouteUtil(object):
"""路由工具"""
@staticmethod
def require_params_check(req_body, req_params):
"""必需参数检查"""
if not isinstance(req_body, dict):
raise Exception
if not isinstance(req_params, list):
raise Exception
params_in_req_body = list(req_body.keys())
for param in req_params:
if param not in params_in_req_body:
error_info = "缺失必需参数: {}".format(param)
raise APIReturnError(error_info=error_info, status_code=200)