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