From 53f75e077994272e140ff22468c2a96a48336a89 Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Mon, 15 Dec 2025 12:37:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20selectingIndex=20=E9=80=BB?= =?UTF-8?q?=E8=BE=91+1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vididin/features/withdraw/WithDrawSubActivity.kt | 3 +++ .../com/gamedog/vididin/manager/WithdrawManager.kt | 10 +++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) 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 a5b6955..425e2af 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 @@ -99,6 +99,9 @@ class WithDrawSubActivity : AppViewsEmptyViewModelActivity() { mCurItem = WithdrawManager.instance().getItem(mType) + if (mCurItem.startMs <= 0L) { + WithdrawManager.instance().startItem(mCurItem) + } mSelectingIndex = DateUtil.getDaysPassed(mCurItem.startMs) updateUI() } 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 2a7ce14..f8806de 100644 --- a/app/src/main/java/com/gamedog/vididin/manager/WithdrawManager.kt +++ b/app/src/main/java/com/gamedog/vididin/manager/WithdrawManager.kt @@ -1,6 +1,7 @@ package com.gamedog.vididin.manager import com.ama.core.architecture.util.AndroidUtil +import com.ama.core.architecture.util.DateUtil import com.ama.core.architecture.util.SpUtil import com.ama.core.architecture.util.eventbus.NotifyMan import com.gamedog.vididin.VididinEvents @@ -119,6 +120,13 @@ class WithdrawManager private constructor() { saveInfos2Sp(mItemList) } + fun startItem(curItem: WithdrawItemBean) { + if (curItem.startMs <= 0L) { + curItem.startMs = DateUtil.getCurTimeMs() + saveInfos2Sp(mItemList) + } + } + } @@ -127,7 +135,7 @@ data class WithdrawItemBean( val totalCashNum: Float, var totalProgress: Int = 0, val subItemList: List = emptyList(), - val startMs: Long = 0, + var startMs: Long = 0L, ) data class WithdrawSubItem(