31 lines
950 B
Python
31 lines
950 B
Python
from flask import Blueprint
|
|
|
|
from CompanyObject.CompanyImpl import CompanyImpl
|
|
from CompanyUser.CompanyUserAuth import verify_token
|
|
from Utils.ErrorUtil import ReturnConditionCheckFailed
|
|
|
|
company_route_v021 = Blueprint('company', __name__)
|
|
|
|
|
|
@company_route_v021.route('/head_info', methods=['GET'])
|
|
@verify_token
|
|
def head_info_route(**kwargs):
|
|
try:
|
|
company = CompanyImpl()
|
|
company.cid = kwargs['cid']
|
|
result = company.get_head_info()
|
|
return {"info": "查询结果", "result": result}, 200
|
|
except ReturnConditionCheckFailed as e:
|
|
return {"info": e.failed_info}, e.status_code
|
|
except KeyError:
|
|
return {"info": "参数异常"}, 400
|
|
|
|
|
|
@company_route_v021.route('/basic_info', methods=['GET'])
|
|
@verify_token
|
|
def basic_info_route(**kwargs):
|
|
company = CompanyImpl()
|
|
company.cid = kwargs['cid']
|
|
result = company.get_basic_info
|
|
return {"info": "查询结果", "result": result}, 200
|