From b10a158684e2bc1bfcfcaa9b7cd6e546ff870624 Mon Sep 17 00:00:00 2001 From: hailin Date: Wed, 24 Dec 2025 22:27:59 -0800 Subject: [PATCH] =?UTF-8?q?fix(kyc):=20=E9=AA=8C=E8=AF=81=E6=88=90?= =?UTF-8?q?=E5=8A=9F=E5=90=8E=E5=88=B7=E6=96=B0KYC=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在跳转到实名认证页面前调用 ref.invalidate(kycStatusProvider) 确保手机号验证状态能正确更新 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .../lib/features/kyc/presentation/pages/change_phone_page.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/mobile-app/lib/features/kyc/presentation/pages/change_phone_page.dart b/frontend/mobile-app/lib/features/kyc/presentation/pages/change_phone_page.dart index 4b716c36..9d03f52f 100644 --- a/frontend/mobile-app/lib/features/kyc/presentation/pages/change_phone_page.dart +++ b/frontend/mobile-app/lib/features/kyc/presentation/pages/change_phone_page.dart @@ -438,7 +438,8 @@ class _ChangePhonePageState extends ConsumerState { width: double.infinity, child: OutlinedButton( onPressed: () { - // 直接跳转到实名认证页面,清除中间页面栈 + // 刷新 KYC 状态后跳转到实名认证页面 + ref.invalidate(kycStatusProvider); context.go(RoutePaths.kycEntry); }, style: OutlinedButton.styleFrom(