changes 报告模板

This commit is contained in:
P3ngSaM 2023-03-19 15:42:15 +08:00
parent 5d23dff6af
commit 3c781d184c
2 changed files with 9 additions and 1 deletions

View File

@ -1,6 +1,7 @@
# -*- coding: utf-8 -*-
import json
import os
import random
import time
from copy import copy
@ -241,7 +242,8 @@ def func(schemas: ReportSchemas.SearchReportFlowReqBody, db: Session = Depends(g
rating_dict['评级指标'] = rating_dict.pop("bacp_index_items")
rating_dict['个体信用得分'] = rating_dict.pop("ascp_score")
rating_dict['个体信用状况ASCP'] = rating_dict.pop("ascp_level")
rating_dict['外部支持调整'] = rating_dict.pop("调整说明")
# rating_dict['外部支持调整'] = rating_dict.pop("调整说明")
rating_dict['外部支持调整'] = "-2"
rating_dict['评级模型级别'] = rating_dict.pop("最终调整级别")
rating_dict['分析师信息'] = []
@ -300,6 +302,12 @@ def func(schemas: ReportSchemas.SearchReportFlowReqBody, db: Session = Depends(g
except KeyError:
val[v] = None
# 财务数据为None的置为随机数测试用
for key, val in report.get('财务指标数据').items():
for v in val.keys():
if val[v] is None:
val[v] = round(random.uniform(100000000.5, 300000000.2), 2)
# 清洗评级指标
index_table = list()
for index in rating_dict["评级指标"]: