From dcc46c37b6fb3af5aaaa016df3e56d5e809cbe1a Mon Sep 17 00:00:00 2001 From: hailin Date: Wed, 4 Feb 2026 20:12:15 -0800 Subject: [PATCH] =?UTF-8?q?fix(mining-app):=20=E4=BB=B7=E6=A0=BC=E6=9C=89?= =?UTF-8?q?=E6=95=88=E6=95=B0=E5=AD=97=E4=BB=8E6=E4=BD=8D=E8=B0=83?= =?UTF-8?q?=E6=95=B4=E4=B8=BA7=E4=BD=8D=EF=BC=8C=E6=9C=80=E5=90=8E2?= =?UTF-8?q?=E4=BD=8D=E6=AF=8F=E5=88=86=E9=92=9F=E5=8F=AF=E8=A7=81=E5=8F=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.5 --- frontend/mining-app/lib/core/utils/format_utils.dart | 2 +- .../lib/presentation/pages/profile/mining_records_page.dart | 2 +- .../lib/presentation/pages/profile/trading_records_page.dart | 2 +- .../presentation/widgets/kline_chart/kline_chart_widget.dart | 2 +- .../lib/presentation/widgets/kline_chart/kline_painter.dart | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/mining-app/lib/core/utils/format_utils.dart b/frontend/mining-app/lib/core/utils/format_utils.dart index 1165e8f3..94bdac68 100644 --- a/frontend/mining-app/lib/core/utils/format_utils.dart +++ b/frontend/mining-app/lib/core/utils/format_utils.dart @@ -62,7 +62,7 @@ String formatPrice(String? value) { } } final sigStart = dotIndex + 1 + zeroCount; - final sigEnd = sigStart + 6 > str.length ? str.length : sigStart + 6; + final sigEnd = sigStart + 7 > str.length ? str.length : sigStart + 7; final significant = str.substring(sigStart, sigEnd); return '0.0{$zeroCount}$significant'; } catch (e) { diff --git a/frontend/mining-app/lib/presentation/pages/profile/mining_records_page.dart b/frontend/mining-app/lib/presentation/pages/profile/mining_records_page.dart index 0c8ab2a5..1fb898f6 100644 --- a/frontend/mining-app/lib/presentation/pages/profile/mining_records_page.dart +++ b/frontend/mining-app/lib/presentation/pages/profile/mining_records_page.dart @@ -317,7 +317,7 @@ class _MiningRecordsListPageState extends ConsumerState { } } final sigStart = dotIndex + 1 + zeroCount; - final sigEnd = sigStart + 6 > str.length ? str.length : sigStart + 6; + final sigEnd = sigStart + 7 > str.length ? str.length : sigStart + 7; final significant = str.substring(sigStart, sigEnd); return '0.0{$zeroCount}$significant'; } catch (e) { diff --git a/frontend/mining-app/lib/presentation/pages/profile/trading_records_page.dart b/frontend/mining-app/lib/presentation/pages/profile/trading_records_page.dart index ced47304..d3f0bcdf 100644 --- a/frontend/mining-app/lib/presentation/pages/profile/trading_records_page.dart +++ b/frontend/mining-app/lib/presentation/pages/profile/trading_records_page.dart @@ -526,7 +526,7 @@ class _TradingRecordsPageState extends ConsumerState with Si } } final sigStart = dotIndex + 1 + zeroCount; - final sigEnd = sigStart + 6 > str.length ? str.length : sigStart + 6; + final sigEnd = sigStart + 7 > str.length ? str.length : sigStart + 7; final significant = str.substring(sigStart, sigEnd); return '0.0{$zeroCount}$significant'; } catch (e) { diff --git a/frontend/mining-app/lib/presentation/widgets/kline_chart/kline_chart_widget.dart b/frontend/mining-app/lib/presentation/widgets/kline_chart/kline_chart_widget.dart index 98730094..71133234 100644 --- a/frontend/mining-app/lib/presentation/widgets/kline_chart/kline_chart_widget.dart +++ b/frontend/mining-app/lib/presentation/widgets/kline_chart/kline_chart_widget.dart @@ -743,7 +743,7 @@ class _KlineChartWidgetState extends State { } } final sigStart = dotIndex + 1 + zeroCount; - final sigEnd = math.min(sigStart + 6, str.length); + final sigEnd = math.min(sigStart + 7, str.length); final significant = str.substring(sigStart, sigEnd); return '0.0{$zeroCount}$significant'; } diff --git a/frontend/mining-app/lib/presentation/widgets/kline_chart/kline_painter.dart b/frontend/mining-app/lib/presentation/widgets/kline_chart/kline_painter.dart index a49b0dc1..d4ae8c98 100644 --- a/frontend/mining-app/lib/presentation/widgets/kline_chart/kline_painter.dart +++ b/frontend/mining-app/lib/presentation/widgets/kline_chart/kline_painter.dart @@ -567,7 +567,7 @@ class KlinePainter extends CustomPainter { } } final sigStart = dotIndex + 1 + zeroCount; - final sigEnd = math.min(sigStart + 6, str.length); + final sigEnd = math.min(sigStart + 7, str.length); final significant = str.substring(sigStart, sigEnd); return '0.0{$zeroCount}$significant'; }