[修复]自然用户提现问题

This commit is contained in:
Lindong 2026-01-29 15:29:35 +08:00
parent fd0a5725e3
commit 580f81a67b
7 changed files with 33 additions and 1 deletions

View File

@ -11,6 +11,7 @@ import androidx.core.view.updatePadding
import androidx.lifecycle.lifecycleScope
import com.ama.core.architecture.appBase.AppViewsEmptyViewModelActivity
import com.ama.core.architecture.util.AndroidUtil
import com.ama.core.architecture.util.ResUtil
import com.ama.core.architecture.util.eventbus.NotifyMan
import com.gamedog.vididin.VidiConst
import com.gamedog.vididin.VidiStatisticHelper
@ -197,6 +198,8 @@ class WatchAdActivity : AppViewsEmptyViewModelActivity<ViewBinding>(), OnTabStyl
try {
AndroidUtil.adHintToast(ResUtil.getString(R.string.watch_full_reward_ad_hint))
when(AdShowExt.showRewardedVideoAd(this@WatchAdActivity,
VidiStatisticHelper.getShowFromStr(mWatchType), { rewardedData ->
mRewardedDollarNum = rewardedData.rewardNum

View File

@ -9,6 +9,7 @@ import com.ama.core.architecture.util.MD5Util
import com.ama.core.architecture.util.NetUtil
import com.ama.core.architecture.util.SpUtil
import com.ama.core.architecture.util.eventbus.NotifyMan
import com.gamedog.statisticreporter.StatisticLogger
import com.gamedog.statisticreporter.StatisticUtil
import com.gamedog.statisticreporter.adjust.AdjustManager
import com.gamedog.statisticreporter.adjust.SpHelper.Companion.KEY_USER_FROM_TYPE
@ -165,7 +166,10 @@ class WithdrawManager private constructor() {
if (itemIndex >= 0 && itemIndex < mWithdrawItemList.size) {
try {
val subBean = mWithdrawItemList[itemIndex].subItemList[selectedSubIndex]
StatisticLogger.d("[addAdEarnForSubBean] hasEarnMoneyByAd:${subBean.hasEarnMoneyByAd}")
subBean.hasEarnMoneyByAd += earnMoneyNum * 5 // dollar 2 bariz
StatisticLogger.d("[addAdEarnForSubBean] earnMoneyNum:$earnMoneyNum earnMoneyNum * 5:${earnMoneyNum * 5}")
StatisticLogger.d("[addAdEarnForSubBean] hasEarnMoneyByAd:${subBean.hasEarnMoneyByAd}")
calculateSubBeanProgress(subBean) //传入 itembean 更新 selectedIndex为下一个
saveInfos2Sp(mWithdrawItemList)
notifyProgressUpdated(subBean)

View File

@ -17,6 +17,7 @@
android:layout_height="wrap_content"
android:layout_marginHorizontal="60dp"
android:padding="10dp"
android:visibility="gone"
android:layout_gravity="center"
android:gravity="center"
android:background="@mipmap/withdraw_watch_ad_cahs_bg"

View File

@ -13,7 +13,6 @@
android:orientation="vertical"
android:layout_gravity="end"
android:src="@mipmap/icon_close_with_circle"
android:layout_marginEnd="30dp"
android:layout_marginTop="10dp"
/>

View File

@ -112,6 +112,17 @@ class AndroidUtil private constructor() {
}
}
fun adHintToast(text: String){
val layout: View = LayoutInflater.from(BaseApp.appContext()).inflate(R.layout.toast_ad_hint, null)
layout.findViewById<TextView>(R.id.tv_watch_full_hint).text = text
Toast(BaseApp.appContext()).apply {
duration = Toast.LENGTH_LONG
setGravity(Gravity.CENTER or Gravity.CENTER_HORIZONTAL, 0, 10)
setView(layout)
show()
}
}
fun hideKeyboard(view: View?) {
view?.let { v ->
val imm = v.context.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/tv_watch_full_hint"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginHorizontal="60dp"
android:background="@mipmap/withdraw_watch_ad_cahs_bg"
android:gravity="center"
android:padding="10dp"
android:textColor="#ff333333"
android:textSize="18sp"
tools:ignore="ResourceName" />

View File

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 39 KiB