解决未设置行业信息异常

This commit is contained in:
王思川 2022-07-01 12:47:36 +08:00
parent 6df92c041d
commit 09a53a34e7
1 changed files with 2 additions and 14 deletions

View File

@ -74,26 +74,14 @@ class CompanyIndexImpl(CompanyIndex):
def get_industry_analysis(self):
"""企业主页 行业分析"""
result = self.db.find_single_data(
industry_analysis = self.db.find_single_data(
"行业数据",
"行业分析",
{"行业": self.industry},
["行业", "行业简介", "更新时间", "正面因素", "负面因素", "增长趋势", "规模分布"]
)
industry_analysis = IndustryAnalysis()
industry_analysis.name = result['行业']
industry_analysis.introduction = result['行业简介']
industry_analysis.update_time = result['更新时间']
industry_analysis.positive_factor = self.instance_list_to_set(instance=IndustryAnalysis.PositiveFactor, data=result['正面因素'])
industry_analysis.negative_factor = self.instance_list_to_set(instance=IndustryAnalysis.NegativeFactor, data=result['负面因素'])
result['增长趋势']['数据'] = self.instance_list_to_set(instance=IndustryAnalysis.IncreaseTrend.DataItem, data=result['增长趋势']['数据'])
industry_analysis.increase_trend = self.dict_to_set(instance=IndustryAnalysis.IncreaseTrend, data=result["增长趋势"])
result['规模分布']['数据'] = self.instance_list_to_set(instance=IndustryAnalysis.IndustrySize.DataItem, data=result['规模分布']['数据'])
industry_analysis.industry_size = self.dict_to_set(instance=IndustryAnalysis.IndustrySize, data=result["规模分布"])
self.industry_analysis = industry_analysis
return industry_analysis if industry_analysis else None
def get_cc_rating_analysis(self):
"""综合信用评价"""