api-datamanager/Company/Judicial/JudicialRiskRoutes.py

247 lines
9.6 KiB
Python
Raw Normal View History

2022-08-25 17:16:59 +08:00
from flask import Blueprint, request
from Company.Judicial.JudicialRiskImpl import JudicialRiskImpl
from Utils.ErrorUtil import APIReturnError
from Utils.RouteUtil import RouteParamsCheck
judicial_risk_route = Blueprint('judicial_risk', __name__)
@judicial_risk_route.route('/court_session/auto_update', methods=['GET'])
def hearing_announcement_route():
"""开庭公告"""
try:
RouteParamsCheck(req=request.args, params=["cname"]).required()
impl = JudicialRiskImpl()
result = impl.hearing_announcement(name=request.args['cname'])
return {"info": "开庭公告", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@judicial_risk_route.route('/court_session/view', methods=['GET'])
def view_hearing_announcement_route():
"""开庭公告"""
try:
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
impl = JudicialRiskImpl()
result = impl.common_view_method(search=request.args, sheet='C9.1_开庭公告')
return {"info": "开庭公告", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@judicial_risk_route.route('/executed_info/auto_update', methods=['GET'])
def executor_route():
"""被执行人"""
try:
RouteParamsCheck(req=request.args, params=["cname"]).required()
impl = JudicialRiskImpl()
result = impl.executor(name=request.args['cname'])
return {"info": "被执行人", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@judicial_risk_route.route('/executed_info/view', methods=['GET'])
def view_executor_route():
"""被执行人-查看"""
try:
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
impl = JudicialRiskImpl()
result = impl.common_view_method(search=request.args, sheet='C9.2_被执行人')
return {"info": "被执行人", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@judicial_risk_route.route('/court_notice/auto_update', methods=['GET'])
def court_announcement_route():
"""法院公告"""
try:
RouteParamsCheck(req=request.args, params=["cname"]).required()
impl = JudicialRiskImpl()
result = impl.court_announcement(name=request.args['cname'])
return {"info": "法院公告", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@judicial_risk_route.route('/court_notice/view', methods=['GET'])
def view_court_announcement_route():
"""法院公告"""
try:
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
impl = JudicialRiskImpl()
result = impl.common_view_method(search=request.args, sheet='C9.3_法院公告')
return {"info": "法院公告", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@judicial_risk_route.route('/case_register/auto_update', methods=['GET'])
def case_filing_information_route():
"""立案信息"""
try:
RouteParamsCheck(req=request.args, params=["cname"]).required()
impl = JudicialRiskImpl()
result = impl.case_filing_information(name=request.args['cname'])
return {"info": "立案信息", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@judicial_risk_route.route('/case_register/view', methods=['GET'])
def view_case_filing_route():
"""立案信息-查看"""
try:
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
impl = JudicialRiskImpl()
result = impl.common_view_method(search=request.args, sheet='C9.4_立案信息')
return {"info": "立案信息", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@judicial_risk_route.route('/untrustworthy/auto_update', methods=['GET'])
def untrustworthy_route():
"""失信人"""
try:
RouteParamsCheck(req=request.args, params=["cname"]).required()
impl = JudicialRiskImpl()
result = impl.untrustworthy(name=request.args['cname'])
return {"info": "失信人", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@judicial_risk_route.route('/untrustworthy/view', methods=['GET'])
def view_untrustworthy_route():
"""失信人-查看"""
try:
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
impl = JudicialRiskImpl()
result = impl.common_view_method(search=request.args, sheet='C9.5_失信人')
return {"info": "失信人", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@judicial_risk_route.route('/litigation/auto_update', methods=['GET'])
def legal_proceedings_route():
"""法律诉讼"""
try:
RouteParamsCheck(req=request.args, params=["cname"]).required()
impl = JudicialRiskImpl()
result = impl.legal_proceedings(name=request.args['cname'])
return {"info": "法律诉讼", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@judicial_risk_route.route('/litigation/view', methods=['GET'])
def view_legal_proceedings_route():
"""法律诉讼-查看"""
try:
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
impl = JudicialRiskImpl()
result = impl.common_view_method(search=request.args, sheet='C9.6_法律诉讼')
return {"info": "法律诉讼", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@judicial_risk_route.route('/service_notice/auto_update', methods=['GET'])
def delivery_announcement_route():
"""送达公告"""
try:
RouteParamsCheck(req=request.args, params=["cname"]).required()
impl = JudicialRiskImpl()
result = impl.delivery_announcement(name=request.args['cname'])
return {"info": "送达公告", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@judicial_risk_route.route('/service_notice/view', methods=['GET'])
def view_delivery_announcement_route():
"""送达公告-查看"""
try:
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
impl = JudicialRiskImpl()
result = impl.common_view_method(search=request.args, sheet='C9.7_送达公告')
return {"info": "送达公告", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@judicial_risk_route.route('/bankruptcy/auto_update', methods=['GET'])
def bankruptcy_reorganization_route():
"""破产重整"""
try:
RouteParamsCheck(req=request.args, params=["cname"]).required()
impl = JudicialRiskImpl()
result = impl.bankruptcy_reorganization(name=request.args['cname'])
return {"info": "破产重整", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@judicial_risk_route.route('/bankruptcy/view', methods=['GET'])
def view_bankruptcy_reorganization_route():
"""破产重整-查看"""
try:
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
impl = JudicialRiskImpl()
result = impl.common_view_method(search=request.args, sheet='C9.8_破产重整')
return {"info": "破产重整", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@judicial_risk_route.route('/limit_consumption/auto_update', methods=['GET'])
def restricted_spending_order_route():
"""限制消费令"""
try:
RouteParamsCheck(req=request.args, params=["cname"]).required()
impl = JudicialRiskImpl()
result = impl.restricted_spending_order(name=request.args['cname'])
return {"info": "限制消费令", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@judicial_risk_route.route('/limit_consumption/view', methods=['GET'])
def view_restricted_spending_order_route():
"""限制消费令-查看"""
try:
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
impl = JudicialRiskImpl()
result = impl.common_view_method(search=request.args, sheet='C9.9_限制消费令')
return {"info": "限制消费令", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@judicial_risk_route.route('/terminate_execution/auto_update', methods=['GET'])
def final_case_route():
"""终本案件"""
try:
RouteParamsCheck(req=request.args, params=["cname"]).required()
impl = JudicialRiskImpl()
result = impl.final_case(name=request.args['cname'])
return {"info": "终本案件", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code
@judicial_risk_route.route('/terminate_execution/view', methods=['GET'])
def view_final_case_route():
"""终本案件-查看"""
try:
RouteParamsCheck(req=request.args, params=["cid", "page_size", "page_no"]).required()
impl = JudicialRiskImpl()
result = impl.common_view_method(search=request.args, sheet='C9.10_终本案件')
return {"info": "终本案件", "result": result}
except APIReturnError as e:
return {"info": e.__str__()}, e.status_code