[Modify]修改夺宝数量超过10W显示为W字

This commit is contained in:
wushaocheng
2023-03-21 16:28:57 +08:00
parent 10df437be9
commit 4d5ee37b69
2 changed files with 59 additions and 2 deletions

View File

@@ -27,7 +27,9 @@ import com.yizhuan.erban.utils.SpannableBuilder
import com.yizhuan.xchat_android_core.UriProvider
import com.yizhuan.xchat_android_core.statistic.StatisticManager
import com.yizhuan.xchat_android_core.statistic.protocol.StatisticsProtocol
import com.yizhuan.xchat_android_core.treasurefairy.DrawInfo
import com.yizhuan.xchat_android_core.treasurefairy.PrizeInfo
import com.yizhuan.xchat_android_library.utils.FormatUtils
import io.reactivex.Observable
import io.reactivex.android.schedulers.AndroidSchedulers
import io.reactivex.disposables.Disposable
@@ -48,6 +50,8 @@ class HomeFairyActivity : BaseViewBindingActivity<TreasureFairyDialogHomeBinding
private var disposable: Disposable? = null
private val viewModel: FairyViewModel by viewModels()
private var drawInfo: DrawInfo? = null
companion object {
@JvmStatic
fun start(context: Context) {
@@ -150,7 +154,8 @@ class HomeFairyActivity : BaseViewBindingActivity<TreasureFairyDialogHomeBinding
viewModel.drawInfoLiveData.observe(this) {
it?.let {
binding.tvKeyNum.text = it.drawTicketNum.toString()
drawInfo = it
binding.tvKeyNum.text = FormatUtils.formatBigNum(it.drawTicketNum.toString())
binding.tvCurrentLuckyValue.text = it.luckyNum.toString()
binding.tvShortLuckyValue.text =
@@ -196,7 +201,7 @@ class HomeFairyActivity : BaseViewBindingActivity<TreasureFairyDialogHomeBinding
StatisticsProtocol.EVENT_TREASURE_ELF_LOTTERY_CLICK, "奪寶精靈抽獎點擊",
mapOf("open_count" to "${num}")
)
val keyNum = binding.tvKeyNum.text.toString().toInt()
val keyNum = drawInfo?.drawTicketNum ?: 0
if (keyNum >= num) {
return true
}