From 4268521b7a98db51bc08024dbe64731529264a0c Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Tue, 6 Jan 2026 16:59:45 +0800 Subject: [PATCH] =?UTF-8?q?Fix=20bug=20-=20=E6=8F=90=E7=8E=B0=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/gamedog/vididin/beans/RecordCash.kt | 6 ++++-- .../gamedog/vididin/features/withdraw/WithDrawActivity.kt | 4 ++-- .../vididin/features/withdrawrecord/RecordCashRvAdapter.kt | 4 ++++ .../java/com/gamedog/vididin/manager/WithdrawManager.kt | 2 +- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/gamedog/vididin/beans/RecordCash.kt b/app/src/main/java/com/gamedog/vididin/beans/RecordCash.kt index 7fb81a6..47f08d5 100644 --- a/app/src/main/java/com/gamedog/vididin/beans/RecordCash.kt +++ b/app/src/main/java/com/gamedog/vididin/beans/RecordCash.kt @@ -2,6 +2,7 @@ package com.gamedog.vididin.beans import com.ama.core.architecture.util.AndroidUtil import com.ama.core.architecture.util.DateUtil +import com.gamedog.vididin.manager.WithdrawManager import com.viddin.videos.free.R @@ -20,7 +21,8 @@ abstract class BaseRecord { open class RecordCash (var recordType: Int = 0, var amountNum: Double = 0.0, - var isSuccess: Boolean = false,) : BaseRecord() + var isSuccess: Boolean = false, + var withdrawFailType: Int = 0) : BaseRecord() class RecordCashShow: RecordCash() { var title: Int = 0 @@ -62,7 +64,7 @@ fun RecordCash.toShowBean(): RecordCashShow { RECORD_CASH_PLUS_WITHDRAW_FAIL -> { title = R.string.record_cash_title_withdraw_failed - description = R.string.record_cash_descr_withdraw_failed_3 + description = WithdrawManager.instance().getFailHintStrRes(withdrawFailType) iconRes = R.mipmap.icon_fail textColor = R.color.gray3 } diff --git a/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawActivity.kt b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawActivity.kt index 3ae2d5c..9815e45 100644 --- a/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawActivity.kt +++ b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawActivity.kt @@ -310,8 +310,8 @@ class WithDrawActivity : AppViewsEmptyViewModelActivity() { WithdrawSuccessDialog(this@WithDrawActivity, cashNum).show() } - private fun showFailDialog(failType: Int) { - WithdrawFailDialog(this@WithDrawActivity, failType).show() + private fun showFailDialog(failHintRes: Int) { + WithdrawFailDialog(this@WithDrawActivity, failHintRes).show() } private fun gotoWithdrawSubActivity(selectedIndex: Int) { diff --git a/app/src/main/java/com/gamedog/vididin/features/withdrawrecord/RecordCashRvAdapter.kt b/app/src/main/java/com/gamedog/vididin/features/withdrawrecord/RecordCashRvAdapter.kt index f1f4390..80be153 100644 --- a/app/src/main/java/com/gamedog/vididin/features/withdrawrecord/RecordCashRvAdapter.kt +++ b/app/src/main/java/com/gamedog/vididin/features/withdrawrecord/RecordCashRvAdapter.kt @@ -8,7 +8,9 @@ import androidx.recyclerview.widget.RecyclerView import com.ama.core.architecture.util.ResUtil import com.gamedog.vididin.VidiConst import com.gamedog.vididin.beans.RECORD_CASH_PLUS_GOLD_CONVERT +import com.gamedog.vididin.beans.RECORD_CASH_PLUS_WITHDRAW_FAIL import com.gamedog.vididin.beans.RecordCashShow +import com.gamedog.vididin.manager.WithdrawManager import com.viddin.videos.free.R import java.text.SimpleDateFormat import com.viddin.videos.free.databinding.FragmentWithdrawRecordCashItemBinding as ViewBinding @@ -35,6 +37,8 @@ class RecordCashRvAdapter : ListAdapter