修复 判断报告准备数据生成 BUG

This commit is contained in:
王思川 2021-12-30 14:26:43 +08:00
parent 739bcb4df6
commit c70ef29ef1
1 changed files with 4 additions and 2 deletions

View File

@ -72,13 +72,15 @@ def report_pdf():
# Parameters # Parameters
req_body = request.json # 接收的json格式请求体 req_body = request.json # 接收的json格式请求体
prepare_report_data = get_report_prepare_data(req_body) # 获取报告准备数据 prepare_report_data = get_report_prepare_data(req_body)
report_template = read_json_file('/Report/static/ReportTemplates/{}.json'.format(prepare_report_data['data']['行业选择'][0])) # 根据行业获取报告模板
# 判断报告准备数据生成情况,若为None则返回错误信息 # 判断报告准备数据生成情况,若为None则返回错误信息
if prepare_report_data is False: if prepare_report_data is False:
return {"info": "报告准备数据生成错误"}, 210 return {"info": "报告准备数据生成错误"}, 210
# 获取报告准备数据
report_template = read_json_file('/Report/static/ReportTemplates/{}.json'.format(prepare_report_data['data']['行业选择'][0])) # 根据行业获取报告模板
# 生成报告数据,保存报告数据 # 生成报告数据,保存报告数据
text_model = ReportModel(prepare_report_data['data'], report_template).report_values() text_model = ReportModel(prepare_report_data['data'], report_template).report_values()
save_report_result = save_report_data({"评价ID": text_model['评价ID']}, text_model, text_model['企业名称']) save_report_result = save_report_data({"评价ID": text_model['评价ID']}, text_model, text_model['企业名称'])