diff --git a/app/src/main/java/com/abbidot/tracker/adapter/MySubscriptionAdapter.kt b/app/src/main/java/com/abbidot/tracker/adapter/MySubscriptionAdapter.kt index 5003e60..532a182 100644 --- a/app/src/main/java/com/abbidot/tracker/adapter/MySubscriptionAdapter.kt +++ b/app/src/main/java/com/abbidot/tracker/adapter/MySubscriptionAdapter.kt @@ -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(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 diff --git a/app/src/main/java/com/abbidot/tracker/adapter/SubscriptionHistoryAdapter.kt b/app/src/main/java/com/abbidot/tracker/adapter/SubscriptionHistoryAdapter.kt index 900dcfe..5cd7c8d 100644 --- a/app/src/main/java/com/abbidot/tracker/adapter/SubscriptionHistoryAdapter.kt +++ b/app/src/main/java/com/abbidot/tracker/adapter/SubscriptionHistoryAdapter.kt @@ -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) diff --git a/app/src/main/java/com/abbidot/tracker/ui/fragment/data/RouteV2Fragment.kt b/app/src/main/java/com/abbidot/tracker/ui/fragment/data/RouteV2Fragment.kt index e19c46f..d9c0744 100644 --- a/app/src/main/java/com/abbidot/tracker/ui/fragment/data/RouteV2Fragment.kt +++ b/app/src/main/java/com/abbidot/tracker/ui/fragment/data/RouteV2Fragment.kt @@ -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(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) {