Merge branch 'v0.21' into 'master'

财务分析返回格式修改

See merge request root/tfse_admin!46
This commit is contained in:
FECR-IBD 2022-04-22 05:47:36 +00:00
commit c47c061d8d
2 changed files with 6 additions and 1 deletions

View File

@ -160,7 +160,7 @@ def financial_analysis_route(**kwargs):
if req.__contains__('update_time'):
impl.financial_analysis.update_time = req['update_time']
impl.get_financial_analysis()
result = impl.financial_analysis.dict_to_show(columns=["评价ID", "财报期", "财务得分年度比较", "财务得分同行比较", "财务得分较去年变化", "财务得分较同行差异", "指标详情"])
result = impl.financial_analysis.dict_to_return()
result = {} if result['评价ID'] == '' else result
return result, 200
except ReturnConditionCheckFailed as e:

View File

@ -355,6 +355,11 @@ class FinancialAnalysis(SpecObject):
"index_details": "指标详情"
}
def dict_to_return(self, **kwargs):
_dict_ = self.dict_to_show(columns=["评价ID", "财报期", "财务得分年度比较", "财务得分同行比较", "财务得分较去年变化", "财务得分较同行差异", "指标详情"])
_dict_['财务得分年度比较'] = [{list(item.values())[0]: list(item.values())[1]} for item in _dict_['财务得分年度比较']]
return _dict_
class CCRatingIndexRadarFactors(SpecObject):
"""综信分析维度"""