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)