From 24ab07d4b2154c622e1f637344dfa5af68e06c7c Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Wed, 7 Jan 2026 16:12:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=BF=E7=94=A8OpertionUUID=EF=BC=8C?= =?UTF-8?q?=E6=8F=90=E5=88=B0=E5=8F=AF=E8=83=BD=E6=B2=A1=E6=9C=89payoutId?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../features/withdraw/WithDrawActivity.kt | 2 +- .../features/withdraw/WithDrawSubActivity.kt | 2 +- .../gamedog/vididin/manager/RecordsManager.kt | 16 ++++++---------- .../gamedog/vididin/manager/WithdrawManager.kt | 4 ++-- 4 files changed, 10 insertions(+), 14 deletions(-) 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 8c2f097..17c2993 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 @@ -230,7 +230,7 @@ class WithDrawActivity : AppViewsEmptyViewModelActivity() { private fun showTransactionResultDialog(record: RecordCash) { if (!record.hasShowResultDialog && record.withdrawState != TRANSACTION_STATE_ONGOING) { - WithdrawManager.instance().updateRecordHasNotifyState(record.payOutReplyNo) + WithdrawManager.instance().updateRecordHasNotifyState(record.uuid) when (record.withdrawState) { TRANSACTION_STATE_SUCCESS -> { showSuccessDialog(record.amountNum) diff --git a/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawSubActivity.kt b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawSubActivity.kt index e1e185b..87a398e 100644 --- a/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawSubActivity.kt +++ b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawSubActivity.kt @@ -173,7 +173,7 @@ class WithDrawSubActivity : AppViewsEmptyViewModelActivity() { private fun showTransactionResultDialog(record: RecordCash) { if (!record.hasShowResultDialog && record.withdrawState != TRANSACTION_STATE_ONGOING) { - WithdrawManager.instance().updateRecordHasNotifyState(record.payOutReplyNo) + WithdrawManager.instance().updateRecordHasNotifyState(record.uuid) when (record.withdrawState) { TRANSACTION_STATE_SUCCESS -> { showSuccessDialog(record.amountNum) diff --git a/app/src/main/java/com/gamedog/vididin/manager/RecordsManager.kt b/app/src/main/java/com/gamedog/vididin/manager/RecordsManager.kt index e20a2b2..1a5fb6e 100644 --- a/app/src/main/java/com/gamedog/vididin/manager/RecordsManager.kt +++ b/app/src/main/java/com/gamedog/vididin/manager/RecordsManager.kt @@ -89,12 +89,8 @@ class RecordsManager private constructor() { return mCashHelper.getHasWithdrawSuccessCashCount(itemIndex) } - fun getRecord(recordNo: String): RecordCash? { - return mCashHelper.getWithdrawRecord(recordNo) - } - - fun updateRecordHasNotifyState(recordNo: String) { - return mCashHelper.updateRecordHasNotifyState(recordNo) + fun updateRecordHasNotifyState(operationUUID: String) { + return mCashHelper.updateRecordHasNotifyState(operationUUID) } fun saveNewWithdrawRecord(recordNo: RecordCash) { @@ -162,11 +158,11 @@ class CashRecordHelper() : BaseRecordHelper() { return count } - fun getWithdrawRecord(recordNo: String): RecordCash? { + fun getWithdrawRecord(operationUUID: String): RecordCash? { try { mRecordLocker.lock() mRecordList.forEachIndexed { index, record -> - if (record.payOutReplyNo == recordNo) { + if (record.uuid == operationUUID) { return record } } @@ -176,8 +172,8 @@ class CashRecordHelper() : BaseRecordHelper() { return null } - fun updateRecordHasNotifyState(recordNo: String) { - val recordBean: RecordCash? = getWithdrawRecord(recordNo) + fun updateRecordHasNotifyState(operationUUID: String) { + val recordBean: RecordCash? = getWithdrawRecord(operationUUID) recordBean?.let { it.hasShowResultDialog = true saveRecordList2Sp() diff --git a/app/src/main/java/com/gamedog/vididin/manager/WithdrawManager.kt b/app/src/main/java/com/gamedog/vididin/manager/WithdrawManager.kt index 596dd3d..018cd3a 100644 --- a/app/src/main/java/com/gamedog/vididin/manager/WithdrawManager.kt +++ b/app/src/main/java/com/gamedog/vididin/manager/WithdrawManager.kt @@ -210,8 +210,8 @@ class WithdrawManager private constructor() { } } - fun updateRecordHasNotifyState(recordNo: String) { - RecordsManager.instance().updateRecordHasNotifyState(recordNo) + fun updateRecordHasNotifyState(operationUUID: String) { + RecordsManager.instance().updateRecordHasNotifyState(operationUUID) } fun saveNewWithdrawRecord(newRecord: RecordCash) {