From 6a8c0cc4dfc1b7c95891a417c89375ae27d031e4 Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Thu, 25 Dec 2025 17:37:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E7=8E=B0dialog=E6=98=BE=E7=A4=BA=20?= =?UTF-8?q?=E6=AD=A5=E9=AA=A4=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../features/withdraw/dialogs/WithdrawBindBankDialog.kt | 2 +- .../features/withdraw/dialogs/WithdrawInfoConfirmDialog.kt | 7 ++++++- .../com/gamedog/vididin/features/zero/ZeroBuyActivity.kt | 1 + .../vididin/features/zero/dialogs/ZeroBuyWinDialog.kt | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/gamedog/vididin/features/withdraw/dialogs/WithdrawBindBankDialog.kt b/app/src/main/java/com/gamedog/vididin/features/withdraw/dialogs/WithdrawBindBankDialog.kt index fb50a2b..816198e 100644 --- a/app/src/main/java/com/gamedog/vididin/features/withdraw/dialogs/WithdrawBindBankDialog.kt +++ b/app/src/main/java/com/gamedog/vididin/features/withdraw/dialogs/WithdrawBindBankDialog.kt @@ -40,7 +40,7 @@ class WithdrawBindBankDialog(activity: Activity, private val onConfirmedWithdraw tvConfirm -> { saveBankAccount(mBinding.tvCpfEdit.text.toString().trim()) - if (mWithdrawCashNum > 0F) { + if (onConfirmedWithdraw != null) { val dialogBuilder = WithdrawInfoConfirmDialog(mActivity, onConfirmedWithdraw!!) if (mWithdrawCashNum > 0F) { dialogBuilder.setWithDrawCashNum(mWithdrawCashNum) diff --git a/app/src/main/java/com/gamedog/vididin/features/withdraw/dialogs/WithdrawInfoConfirmDialog.kt b/app/src/main/java/com/gamedog/vididin/features/withdraw/dialogs/WithdrawInfoConfirmDialog.kt index 3504fbe..0b4fdb7 100644 --- a/app/src/main/java/com/gamedog/vididin/features/withdraw/dialogs/WithdrawInfoConfirmDialog.kt +++ b/app/src/main/java/com/gamedog/vididin/features/withdraw/dialogs/WithdrawInfoConfirmDialog.kt @@ -35,7 +35,12 @@ class WithdrawInfoConfirmDialog(context: Activity, private val onConfirmed: (cas } tvActionAlter -> { - WithdrawBindBankDialog(activity = mActivity, onConfirmed).setWithDrawCashNum(mWithdrawCashNum).show() + val dialogBuilder = WithdrawBindBankDialog(activity = mActivity, onConfirmed) + if (!mWithdrawCashNumStr.isEmpty()) { + dialogBuilder.setWithDrawCashNumStr(mWithdrawCashNumStr).show() + } else { + dialogBuilder.setWithDrawCashNum(mWithdrawCashNum).show() + } dismiss() } diff --git a/app/src/main/java/com/gamedog/vididin/features/zero/ZeroBuyActivity.kt b/app/src/main/java/com/gamedog/vididin/features/zero/ZeroBuyActivity.kt index 6e5cdcb..3db9d2f 100644 --- a/app/src/main/java/com/gamedog/vididin/features/zero/ZeroBuyActivity.kt +++ b/app/src/main/java/com/gamedog/vididin/features/zero/ZeroBuyActivity.kt @@ -22,6 +22,7 @@ import com.gamedog.vididin.core.login.login.AccountManager import com.gamedog.vididin.features.zero.dialogs.ZeroBuyNotWinDialog import com.gamedog.vididin.features.zero.dialogs.ZeroBuyRulesDialog import com.gamedog.vididin.features.zero.dialogs.ZeroBuyWinDialog +import com.gamedog.vididin.manager.ZeroManager import com.gamedog.vididin.router.Router import dagger.hilt.android.AndroidEntryPoint import kotlinx.coroutines.launch diff --git a/app/src/main/java/com/gamedog/vididin/features/zero/dialogs/ZeroBuyWinDialog.kt b/app/src/main/java/com/gamedog/vididin/features/zero/dialogs/ZeroBuyWinDialog.kt index 091a32d..a8c92ba 100644 --- a/app/src/main/java/com/gamedog/vididin/features/zero/dialogs/ZeroBuyWinDialog.kt +++ b/app/src/main/java/com/gamedog/vididin/features/zero/dialogs/ZeroBuyWinDialog.kt @@ -45,7 +45,7 @@ class ZeroBuyWinDialog(context: Activity, private val item: ZeroBuyItem) : Bindi } tvTitleSub.text = item.title - tvPurchaseId.text = item.price + tvPurchaseReward.text = item.price }