127 lines
5.0 KiB
Python
127 lines
5.0 KiB
Python
|
from flask import Blueprint, request
|
||
|
|
||
|
from Company.Supervision.SupervisionImpl import SupervisionImpl
|
||
|
from Utils.ErrorUtil import APIReturnError
|
||
|
from Utils.RouteUtil import RouteParamsCheck
|
||
|
|
||
|
supervision_route = Blueprint('supervision', __name__)
|
||
|
|
||
|
|
||
|
@supervision_route.route('/abnormal_operation/auto_update', methods=['GET'])
|
||
|
def abnormal_operation_route():
|
||
|
"""经营异常"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cname"]).required()
|
||
|
impl = SupervisionImpl()
|
||
|
result = impl.abnormal_operation(name=request.args['cname'])
|
||
|
return {"info": "经营异常", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@supervision_route.route('/abnormal_operation/view', methods=['GET'])
|
||
|
def view_abnormal_operation_route():
|
||
|
"""经营异常-查看"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
|
||
|
impl = SupervisionImpl()
|
||
|
result = impl.common_view_method(search=request.args, sheet='C11.1_动产抵押')
|
||
|
return {"info": "经营异常", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@supervision_route.route('/administrative_penalties/auto_update', methods=['GET'])
|
||
|
def administrative_penalties_route():
|
||
|
"""行政处罚"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cname"]).required()
|
||
|
impl = SupervisionImpl()
|
||
|
result = impl.administrative_penalties(name=request.args['cname'])
|
||
|
return {"info": "行政处罚", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@supervision_route.route('/administrative_penalties/view', methods=['GET'])
|
||
|
def view_administrative_penalties_route():
|
||
|
"""行政处罚-查看"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
|
||
|
impl = SupervisionImpl()
|
||
|
result = impl.common_view_method(search=request.args, sheet='C11.2_行政处罚')
|
||
|
return {"info": "行政处罚", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@supervision_route.route('/serious_violation/auto_update', methods=['GET'])
|
||
|
def serious_violation_route():
|
||
|
"""严重违法"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cname"]).required()
|
||
|
impl = SupervisionImpl()
|
||
|
result = impl.serious_violation(name=request.args['cname'])
|
||
|
return {"info": "严重违法", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@supervision_route.route('/serious_violation/view', methods=['GET'])
|
||
|
def view_serious_violation_route():
|
||
|
"""严重违法-查看"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
|
||
|
impl = SupervisionImpl()
|
||
|
result = impl.common_view_method(search=request.args, sheet='C11.3_严重违法')
|
||
|
return {"info": "严重违法", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@supervision_route.route('/tax_violation/auto_update', methods=['GET'])
|
||
|
def tax_violation_route():
|
||
|
"""税收违法"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cname"]).required()
|
||
|
impl = SupervisionImpl()
|
||
|
result = impl.tax_violation(name=request.args['cname'])
|
||
|
return {"info": "税收违法", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@supervision_route.route('/tax_violation/view', methods=['GET'])
|
||
|
def view_tax_violation_route():
|
||
|
"""税收违法-查看"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
|
||
|
impl = SupervisionImpl()
|
||
|
result = impl.common_view_method(search=request.args, sheet='C11.4_税收违法')
|
||
|
return {"info": "税收违法", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@supervision_route.route('/tax_arrears_announcement/auto_update', methods=['GET'])
|
||
|
def tax_arrears_announcement_route():
|
||
|
"""欠税公告"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cname"]).required()
|
||
|
impl = SupervisionImpl()
|
||
|
result = impl.tax_arrears_announcement(name=request.args['cname'])
|
||
|
return {"info": "欠税公告", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|
||
|
|
||
|
|
||
|
@supervision_route.route('/tax_arrears_announcement/view', methods=['GET'])
|
||
|
def view_tax_arrears_announcement_route():
|
||
|
"""欠税公告"""
|
||
|
try:
|
||
|
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
|
||
|
impl = SupervisionImpl()
|
||
|
result = impl.common_view_method(search=request.args, sheet='C11.6_欠税公告')
|
||
|
return {"info": "欠税公告", "result": result}
|
||
|
except APIReturnError as e:
|
||
|
return {"info": e.__str__()}, e.status_code
|