api-datamanager/Company/Common/CommonRoutes.py

20 lines
643 B
Python

from flask import Blueprint, request
from Company.Common.CommonImpl import CommonImpl
from Utils.ErrorUtil import APIReturnError
from Utils.RouteUtil import RouteParamsCheck
common_route = Blueprint('common', __name__)
@common_route.route('/company_info/search', methods=['GET'])
def company_info_route():
""""""
try:
RouteParamsCheck(req=request.args, params=["page_size", "page_no"]).required()
impl = CommonImpl()
result = impl.search_company(data=request.args)
return {"info": "搜索企业", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code