JC321 commited on
Commit
a5e1b21
·
verified ·
1 Parent(s): 80e7d7a

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -256,10 +256,10 @@ def query_financial_data(company_name, query_type):
256
  if isinstance(metrics, dict) and metrics.get("error"):
257
  return result + f"❌ {metrics['error']}"
258
 
259
- result += f"## 3-Year Financial Trends ({metrics.get('count', 0)} periods)\n\n"
260
 
261
  # 显示所有数据(包括年度和季度)
262
- all_data = metrics.get('metrics', [])
263
 
264
  # 去重:根据period和source_form去重
265
  seen = set()
@@ -339,7 +339,7 @@ def query_financial_data(company_name, query_type):
339
  return result + f"❌ {metrics['error']}"
340
 
341
  # 显示所有数据(包括年度和季度)
342
- all_data = metrics.get('metrics', [])
343
 
344
  # 去重:根据period和source_form去重
345
  seen = set()
@@ -366,7 +366,7 @@ def query_financial_data(company_name, query_type):
366
 
367
  unique_data = sorted(unique_data, key=sort_key, reverse=True)
368
 
369
- result += f"## 5-Year Financial Trends ({metrics.get('count', 0)} periods)\n\n"
370
  result += "| Period | Revenue (B) | Net Income (B) | EPS | Operating Expenses (B) | Operating Cash Flow (B) | Source Form |\n"
371
  result += "|--------|-------------|----------------|-----|------------------------|-------------------------|-------------|\n"
372
 
 
256
  if isinstance(metrics, dict) and metrics.get("error"):
257
  return result + f"❌ {metrics['error']}"
258
 
259
+ result += f"## 3-Year Financial Trends ({metrics.get('periods', 0)} periods)\n\n"
260
 
261
  # 显示所有数据(包括年度和季度)
262
+ all_data = metrics.get('data', []) # MCP Server 返回的字段是 'data'
263
 
264
  # 去重:根据period和source_form去重
265
  seen = set()
 
339
  return result + f"❌ {metrics['error']}"
340
 
341
  # 显示所有数据(包括年度和季度)
342
+ all_data = metrics.get('data', []) # MCP Server 返回的字段是 'data'
343
 
344
  # 去重:根据period和source_form去重
345
  seen = set()
 
366
 
367
  unique_data = sorted(unique_data, key=sort_key, reverse=True)
368
 
369
+ result += f"## 5-Year Financial Trends ({metrics.get('periods', 0)} periods)\n\n"
370
  result += "| Period | Revenue (B) | Net Income (B) | EPS | Operating Expenses (B) | Operating Cash Flow (B) | Source Form |\n"
371
  result += "|--------|-------------|----------------|-----|------------------------|-------------------------|-------------|\n"
372