update pay ui

This commit is contained in:
2025-12-11 16:41:13 +08:00
parent b68a62acfb
commit bf4521af47
2 changed files with 56 additions and 19 deletions

View File

@@ -259,14 +259,15 @@ const StockOverview = () => {
const data = await response.json();
if (data.success) {
// 使用函数式更新,避免 race condition 导致覆盖 heatmap 接口设置的 rising_count/falling_count
setMarketStats(prevStats => ({
...data.summary,
// 保留之前从 heatmap 接口获取的上涨/下跌家数
rising_count: prevStats?.rising_count,
falling_count: prevStats?.falling_count,
date: data.trade_date
}));
// 使用函数式更新,只更新 summary 数据,不覆盖 heatmap 接口设置的 rising_count/falling_count
setMarketStats(prevStats => {
const newStats = {
...(prevStats || {}), // 保留所有现有字段(包括 rising_count/falling_count
...data.summary, // 然后覆盖 summary 字段
date: data.trade_date
};
return newStats;
});
const newStats = {
...data.summary,
date: data.trade_date