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