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) {