Fix bug - 提现记录界面的数字里,获得的数字前最好加上“+”,现在只有“-”,需要统一在前面加符号表达,会更清晰一点

This commit is contained in:
renhaoting 2026-01-06 14:22:08 +08:00
parent bcb11ef936
commit 2028831590
2 changed files with 2 additions and 4 deletions

View File

@ -8,9 +8,7 @@ import androidx.recyclerview.widget.RecyclerView
import com.ama.core.architecture.util.ResUtil import com.ama.core.architecture.util.ResUtil
import com.gamedog.vididin.VidiConst import com.gamedog.vididin.VidiConst
import com.gamedog.vididin.beans.RECORD_CASH_PLUS_GOLD_CONVERT import com.gamedog.vididin.beans.RECORD_CASH_PLUS_GOLD_CONVERT
import com.gamedog.vididin.beans.RECORD_GOLD_MINUS_CONVERT_2_CASH
import com.gamedog.vididin.beans.RecordCashShow import com.gamedog.vididin.beans.RecordCashShow
import com.gamedog.vididin.core.login.login.AccountManager
import com.viddin.videos.free.R import com.viddin.videos.free.R
import java.text.SimpleDateFormat import java.text.SimpleDateFormat
import com.viddin.videos.free.databinding.FragmentWithdrawRecordCashItemBinding as ViewBinding import com.viddin.videos.free.databinding.FragmentWithdrawRecordCashItemBinding as ViewBinding
@ -32,7 +30,7 @@ class RecordCashRvAdapter : ListAdapter<RecordCashShow, RecordCashRvAdapter.View
binding.tvTitle.text = ResUtil.getString(data.title) binding.tvTitle.text = ResUtil.getString(data.title)
binding.ivType.setImageResource(data.iconRes) binding.ivType.setImageResource(data.iconRes)
binding.tvAmount.text = (if (data.amountNum < 0) "-" else "") + ResUtil.getString(R.string.cash) + " " + String.format("%.2f", Math.abs(data.amountNum)) binding.tvAmount.text = (if (data.amountNum < 0) "-" else "+") + ResUtil.getString(R.string.cash) + " " + String.format("%.2f", Math.abs(data.amountNum))
binding.tvAmount.setTextColor(ResUtil.getColor(data.textColor)) binding.tvAmount.setTextColor(ResUtil.getColor(data.textColor))
if (data.recordType == RECORD_CASH_PLUS_GOLD_CONVERT) { if (data.recordType == RECORD_CASH_PLUS_GOLD_CONVERT) {

View File

@ -26,7 +26,7 @@ class RecordGoldRvAdapter : ListAdapter<RecordGoldShow, RecordGoldRvAdapter.View
fun bind(data: RecordGoldShow) { fun bind(data: RecordGoldShow) {
binding.tvDate.text = SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(data.dateMs) binding.tvDate.text = SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(data.dateMs)
binding.tvTitle.text = ResUtil.getString(data.title) binding.tvTitle.text = ResUtil.getString(data.title)
binding.tvAmount.text = data.amountNum.toString() binding.tvAmount.text = (if(data.amountNum > 0) "+" else "-") + data.amountNum.toString()
binding.ivType.setImageResource(data.iconRes) binding.ivType.setImageResource(data.iconRes)
if (data.recordType == RECORD_GOLD_MINUS_CONVERT_2_CASH) { if (data.recordType == RECORD_GOLD_MINUS_CONVERT_2_CASH) {
binding.tvDescription.text = String.format(ResUtil.getString(data.description), Math.abs(data.amountNum)) binding.tvDescription.text = String.format(ResUtil.getString(data.description), Math.abs(data.amountNum))