修复退款还显示活跃并且点充值是开启自动订阅的bug

This commit is contained in:
yezhiqiu
2026-02-05 17:36:01 +08:00
parent 5373acaa80
commit dc9c091155
3 changed files with 12 additions and 9 deletions

View File

@@ -98,7 +98,8 @@ class MySubscriptionAdapter(
)
}
val cTimeMillis = System.currentTimeMillis()
val expiredTime = item.endTime * 1000 - cTimeMillis
val endTime = if (item.refundTime == 0L) item.endTime else item.refundTime
val expiredTime = endTime * 1000 - cTimeMillis
//是否过期套餐
val isExpired =
item.orderStatus == 6 || (item.subscriptionStatus == ConstantInt.Close && expiredTime <= 0)
@@ -179,7 +180,8 @@ class MySubscriptionAdapter(
//升级套餐
view.findViewById<TypefaceTextView>(R.id.tv_pop_my_subscription_auto_renew).apply {
val cTimeMillis = System.currentTimeMillis()
val expiredTime = item.endTime * 1000 - cTimeMillis
val endTime = if (item.refundTime == 0L) item.endTime else item.refundTime
val expiredTime = endTime * 1000 - cTimeMillis
visibility =
if (item.planCategory == "Premium" || (item.subscriptionStatus == ConstantInt.Close && expiredTime <= 0)) {
View.GONE

View File

@@ -52,7 +52,8 @@ class SubscriptionHistoryAdapter(
context.getString(R.string.txt_order_id) + item.orderNum
)
val cTimeMillis = System.currentTimeMillis()
val expiredTime = item.endTime * 1000 - cTimeMillis
val endTime = if (item.refundTime == 0L) item.endTime else item.refundTime
val expiredTime = endTime * 1000 - cTimeMillis
val state =
if (item.enabled == ConstantInt.Type0 || (item.subscriptionStatus == ConstantInt.Close && expiredTime <= 0)) {
context.getString(R.string.txt_expired)
@@ -163,7 +164,8 @@ class SubscriptionHistoryAdapter(
}
val cTimeMillis = System.currentTimeMillis()
val expiredTime = item.endTime * 1000 - cTimeMillis
val endTime = if (item.refundTime == 0L) item.endTime else item.refundTime
val expiredTime = endTime * 1000 - cTimeMillis
val state =
if (item.enabled == ConstantInt.Type0 || (item.subscriptionStatus == ConstantInt.Close && expiredTime <= 0)) {
context.getString(R.string.txt_expired)

View File

@@ -1,7 +1,6 @@
package com.abbidot.tracker.ui.fragment.data
import android.content.Context
import android.text.TextUtils
import android.view.Gravity
import android.view.View
import androidx.core.view.WindowInsetsCompat
@@ -172,11 +171,11 @@ class RouteV2Fragment : BaseFragment<FragmentRouteV2Binding>(FragmentRouteV2Bind
mViewBinding.miHomeRouteAddressView.visibility = View.GONE
mHistoryDataMapCommon.slideChanged(progress)
val historyDataBean = mHistoryDataList[progress]
val address = historyDataBean.address
if (!TextUtils.isEmpty(address)) {
// val historyDataBean = mHistoryDataList[progress]
// val address = historyDataBean.address
// if (!TextUtils.isEmpty(address)) {
// mHistoryDataMapCommon.showInfoWindow(historyDataBean)
}
// }
}
override fun onStopChanged(progress: Int) {