修改 selectingIndex 逻辑+1

This commit is contained in:
renhaoting 2025-12-15 12:37:51 +08:00
parent 1e73375a16
commit 53f75e0779
2 changed files with 12 additions and 1 deletions

View File

@ -99,6 +99,9 @@ class WithDrawSubActivity : AppViewsEmptyViewModelActivity<ViewBinding>() {
mCurItem = WithdrawManager.instance().getItem(mType) mCurItem = WithdrawManager.instance().getItem(mType)
if (mCurItem.startMs <= 0L) {
WithdrawManager.instance().startItem(mCurItem)
}
mSelectingIndex = DateUtil.getDaysPassed(mCurItem.startMs) mSelectingIndex = DateUtil.getDaysPassed(mCurItem.startMs)
updateUI() updateUI()
} }

View File

@ -1,6 +1,7 @@
package com.gamedog.vididin.manager package com.gamedog.vididin.manager
import com.ama.core.architecture.util.AndroidUtil 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.SpUtil
import com.ama.core.architecture.util.eventbus.NotifyMan import com.ama.core.architecture.util.eventbus.NotifyMan
import com.gamedog.vididin.VididinEvents import com.gamedog.vididin.VididinEvents
@ -119,6 +120,13 @@ class WithdrawManager private constructor() {
saveInfos2Sp(mItemList) 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, val totalCashNum: Float,
var totalProgress: Int = 0, var totalProgress: Int = 0,
val subItemList: List<WithdrawSubItem> = emptyList(), val subItemList: List<WithdrawSubItem> = emptyList(),
val startMs: Long = 0, var startMs: Long = 0L,
) )
data class WithdrawSubItem( data class WithdrawSubItem(