diff --git a/Implements/Company/IndexImpl.py b/Implements/Company/IndexImpl.py index aa88fc4..78453dc 100644 --- a/Implements/Company/IndexImpl.py +++ b/Implements/Company/IndexImpl.py @@ -29,14 +29,14 @@ class CompanyIndexImpl(CompanyIndex): "企业名称": None if not company_data else company_data['企业名称'], "企业认证": "已认证" if verify_status == "是" else "未认证", "综合信用评价": { - "信用等级": company_data['综信评价结果']['信用等级'] if company_data.__contains__('综合信用评价') else None, - "信用评分": company_data['综信评价结果']['信用评分'] if company_data.__contains__('综合信用评价') else None, - "评价时间": company_data['综信评价结果']['评价时间'] if company_data.__contains__('综合信用评价') else None, + "信用等级": company_data['综信评价结果']['信用等级'] if company_data and company_data.__contains__('综合信用评价') else None, + "信用评分": company_data['综信评价结果']['信用评分'] if company_data and company_data.__contains__('综合信用评价') else None, + "评价时间": company_data['综信评价结果']['评价时间'] if company_data and company_data.__contains__('综合信用评价') else None }, "ESG评价": { - "评价等级": company_data['ESG评价结果']['评价等级'] if company_data.__contains__("ESG评价") else None, - "ESG得分": company_data['ESG评价结果']['ESG得分'] if company_data.__contains__("ESG评价") else None, - "评价时间": company_data['ESG评价结果']['评价时间'] if company_data.__contains__("ESG评价") else None, + "评价等级": company_data['ESG评价结果']['评价等级'] if company_data and company_data.__contains__("ESG评价") else None, + "ESG得分": company_data['ESG评价结果']['ESG得分'] if company_data and company_data.__contains__("ESG评价") else None, + "评价时间": company_data['ESG评价结果']['评价时间'] if company_data and company_data.__contains__("ESG评价") else None } }