From 16602382b0262f78d7f0a5faee7a19323dc5bce5 Mon Sep 17 00:00:00 2001 From: laiiihz Date: Thu, 25 Feb 2021 16:30:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E7=8E=B0=E4=BF=9D=E5=AD=98=E5=8E=86?= =?UTF-8?q?=E5=8F=B2=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/pages/user/user_cash_withdraw_page.dart | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/lib/pages/user/user_cash_withdraw_page.dart b/lib/pages/user/user_cash_withdraw_page.dart index cb3ea0c..44e92b4 100644 --- a/lib/pages/user/user_cash_withdraw_page.dart +++ b/lib/pages/user/user_cash_withdraw_page.dart @@ -9,6 +9,7 @@ import 'package:recook/manager/http_manager.dart'; import 'package:recook/manager/user_manager.dart'; import 'package:recook/models/base_model.dart'; import 'package:recook/utils/amount_format.dart'; +import 'package:recook/utils/storage/hive_store.dart'; import 'package:recook/widgets/alert.dart'; import 'package:recook/widgets/custom_app_bar.dart'; import 'package:recook/widgets/custom_image_button.dart'; @@ -47,8 +48,11 @@ class _UserCashWithdrawPageState extends BaseStoreState { super.initState(); _isNeedUserVerify = !UserManager.instance.user.info.realInfoStatus; _amountTextEditController = TextEditingController(); - _accountTextEditController = TextEditingController(); - _bankAccountTextEditController = TextEditingController(); + String lastAlipayAccount = HiveStore.appBox.get('last_alipay') ?? ''; + String lastBankAccount = HiveStore.appBox.get('last_bank_ccount') ?? ''; + _accountTextEditController = TextEditingController(text: lastAlipayAccount); + _bankAccountTextEditController = + TextEditingController(text: lastBankAccount); } @override @@ -590,6 +594,14 @@ class _UserCashWithdrawPageState extends BaseStoreState { withdraw(_amountTextEditController.text, password, alipay: _isCashToAlipay ? account : "", bankAccount: _isCashToAlipay ? "" : account); + + if (_isCashToAlipay) { + HiveStore.appBox + .put('last_alipay', _accountTextEditController.text); + } else { + HiveStore.appBox.put( + 'last_bank_ccount', _bankAccountTextEditController.text); + } }, forgetPassword: () { Navigator.pop(context);