update pay function
This commit is contained in:
43
app.py
43
app.py
@@ -5418,31 +5418,26 @@ def get_related_stocks(event_id):
|
||||
|
||||
stocks_data = []
|
||||
for stock in stocks:
|
||||
if stock.retrieved_sources is not None:
|
||||
stocks_data.append({
|
||||
'id': stock.id,
|
||||
'stock_code': stock.stock_code,
|
||||
'stock_name': stock.stock_name,
|
||||
'sector': stock.sector,
|
||||
'relation_desc': {"data":stock.retrieved_sources},
|
||||
'retrieved_sources': stock.retrieved_sources,
|
||||
'correlation': stock.correlation,
|
||||
'momentum': stock.momentum,
|
||||
'created_at': stock.created_at.isoformat() if stock.created_at else None,
|
||||
'updated_at': stock.updated_at.isoformat() if stock.updated_at else None
|
||||
})
|
||||
# 处理 relation_desc:只有当 retrieved_sources 是数组时才使用新格式
|
||||
if stock.retrieved_sources is not None and isinstance(stock.retrieved_sources, list):
|
||||
# retrieved_sources 是有效数组,使用新格式
|
||||
relation_desc_value = {"data": stock.retrieved_sources}
|
||||
else:
|
||||
stocks_data.append({
|
||||
'id': stock.id,
|
||||
'stock_code': stock.stock_code,
|
||||
'stock_name': stock.stock_name,
|
||||
'sector': stock.sector,
|
||||
'relation_desc': stock.relation_desc,
|
||||
'correlation': stock.correlation,
|
||||
'momentum': stock.momentum,
|
||||
'created_at': stock.created_at.isoformat() if stock.created_at else None,
|
||||
'updated_at': stock.updated_at.isoformat() if stock.updated_at else None
|
||||
})
|
||||
# retrieved_sources 不是数组(可能是 {"raw": "..."} 等异常格式),回退到原始文本
|
||||
relation_desc_value = stock.relation_desc
|
||||
|
||||
stocks_data.append({
|
||||
'id': stock.id,
|
||||
'stock_code': stock.stock_code,
|
||||
'stock_name': stock.stock_name,
|
||||
'sector': stock.sector,
|
||||
'relation_desc': relation_desc_value,
|
||||
'retrieved_sources': stock.retrieved_sources,
|
||||
'correlation': stock.correlation,
|
||||
'momentum': stock.momentum,
|
||||
'created_at': stock.created_at.isoformat() if stock.created_at else None,
|
||||
'updated_at': stock.updated_at.isoformat() if stock.updated_at else None
|
||||
})
|
||||
|
||||
return jsonify({
|
||||
'success': True,
|
||||
|
||||
Reference in New Issue
Block a user