fix(HEL-356): harden realtime quote completeness
Co-authored-by: multica-agent <github@multica.ai>
This commit is contained in:
@@ -400,6 +400,10 @@ class DashboardMixin:
|
||||
market_date,
|
||||
_number(row.get("vol")) / 100,
|
||||
)
|
||||
trade_time = str(row.get("trade_time") or row.get("quote_time") or "")
|
||||
trade_date = str(row.get("quote_date") or "").replace("-", "")[:8]
|
||||
if not trade_date and trade_time:
|
||||
trade_date = trade_time[:10].replace("-", "")
|
||||
return {
|
||||
"code": ts_code.split(".")[0],
|
||||
"ts_code": ts_code,
|
||||
@@ -425,6 +429,8 @@ class DashboardMixin:
|
||||
"capital_trade_date": str(capital.get("trade_date") or ""),
|
||||
"turnover_source": "rt_volume/latest_float_share" if float_share else "unavailable",
|
||||
"data_source": str(row.get("source") or "tushare"),
|
||||
"trade_date": trade_date,
|
||||
"trade_time": trade_time,
|
||||
"realtime": True,
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user