diff --git a/Manage/Company/CompanyRoutes.py b/Manage/Company/CompanyRoutes.py index be19d88..6fa0211 100644 --- a/Manage/Company/CompanyRoutes.py +++ b/Manage/Company/CompanyRoutes.py @@ -96,6 +96,7 @@ def basic_info_route(**kwargs): impl.basic_info.update_time = req['update_time'] impl.get_basic_info() result = impl.basic_info.dict_to_show(columns=["工商信息", "股东信息", "主要成员"]) + result = {} if result['工商信息'] == {} else result return result, 200 except ReturnConditionCheckFailed as e: return {"info": e.failed_info}, e.status_code @@ -112,6 +113,7 @@ def financial_data_route(**kwargs): impl.financial_data.report_date = req['report_date'] impl.get_financial_data() result = impl.financial_data.dict_to_show(columns=["报告期", "资产负债表", "利润表", "补充数据表", "财务指标"]) + result = {} if result['资产负债表'] == {} else result return result, 200 except ReturnConditionCheckFailed as e: return {"info": e.failed_info}, e.status_code @@ -129,6 +131,7 @@ def operating_risk_route(**kwargs): impl.operating_risk.update_time = req['update_time'] impl.get_operating_risk() result = impl.operating_risk.dict_to_show(columns=["评价ID", "风险级别", "风险分数", "列入失信名单", "合规风险统计", "经营风险统计", "周边风险统计", "变更记录统计"]) + result = {} if result['评价ID'] == '' else result return result, 200 except ReturnConditionCheckFailed as e: return {"info": e.failed_info}, e.status_code @@ -146,6 +149,7 @@ def financial_analysis_route(**kwargs): impl.financial_analysis.update_time = req['update_time'] impl.get_financial_analysis() result = impl.financial_analysis.dict_to_show(columns=["评价ID", "财报期", "财务得分年度比较", "财务得分同行比较", "财务得分较去年变化", "财务得分较同行差异", "指标详情"]) + result = {} if result['评价ID'] == '' else result return result, 200 except ReturnConditionCheckFailed as e: return {"info": e.failed_info}, e.status_code @@ -163,6 +167,7 @@ def cc_rating_route(**kwargs): impl.cc_rating.update_time = req['update_time'] impl.get_cc_rating() result = impl.cc_rating.dict_to_show(columns=["评价ID", "企业名称", "指标雷达", "信用分析", "指标表格", "历史级别"]) + result = {} if result['评价ID'] == '' else result return result, 200 except ReturnConditionCheckFailed as e: return {"info": e.failed_info}, e.status_code @@ -180,6 +185,7 @@ def esg_rating_route(**kwargs): impl.esg_rating.update_time = req['update_time'] impl.get_esg_rating() result = impl.esg_rating.dict_to_show(columns=['评价ID', 'ESG评级', '维度得分情况']) + result = {} if result['评价ID'] == '' else result return result, 200 except ReturnConditionCheckFailed as e: return {"info": e.failed_info}, e.status_code