From c7e94472cef542b94112a113d92f9d9767b25242 Mon Sep 17 00:00:00 2001 From: wushaocheng <15876365887@163.com> Date: Tue, 3 Jan 2023 14:46:59 +0800 Subject: [PATCH] =?UTF-8?q?[Modify]=E9=87=91=E5=B8=81=E6=98=8E=E7=BB=86?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../erban/earn/activity/EarnRecordActivity.kt | 6 ++-- .../erban/earn/activity/GoldDetailActivity.kt | 5 ++- .../main/res/layout/activity_earn_record.xml | 33 +++---------------- .../main/res/layout/activity_gold_detail.xml | 30 ++++++++++++++--- app/src/main/res/values/strings.xml | 4 +-- .../bean/ClanHallMemberIncomeTotalInfo.kt | 4 +++ 6 files changed, 42 insertions(+), 40 deletions(-) diff --git a/app/src/main/java/com/yizhuan/erban/earn/activity/EarnRecordActivity.kt b/app/src/main/java/com/yizhuan/erban/earn/activity/EarnRecordActivity.kt index bfebc947c..bf2fbb735 100644 --- a/app/src/main/java/com/yizhuan/erban/earn/activity/EarnRecordActivity.kt +++ b/app/src/main/java/com/yizhuan/erban/earn/activity/EarnRecordActivity.kt @@ -49,8 +49,10 @@ class EarnRecordActivity : BaseViewBindingActivity(), binding.tvGoldNum.text = String.format(it.golds.toString()) if (it.isClanElder) { binding.tvGoldDetail.visibility = View.VISIBLE + binding.tvConvertDiamond.visibility = View.GONE } else { binding.tvGoldDetail.visibility = View.GONE + binding.tvConvertDiamond.visibility = View.VISIBLE } } } @@ -79,7 +81,6 @@ class EarnRecordActivity : BaseViewBindingActivity(), binding.tvDiamondDetail.setOnClickListener(this) binding.tvGoldDetail.setOnClickListener(this) binding.tvConvertDiamond.setOnClickListener(this) - binding.tvConvertWithdraw.setOnClickListener(this) } override fun onClick(view: View?) { @@ -105,9 +106,6 @@ class EarnRecordActivity : BaseViewBindingActivity(), R.id.tvConvertDiamond -> {//兑换钻石 earnRecordModel.getGoldToDiamondInfo() } - R.id.tvConvertWithdraw -> {//提现 - earnRecordModel.getConfigWithdraw() - } } } diff --git a/app/src/main/java/com/yizhuan/erban/earn/activity/GoldDetailActivity.kt b/app/src/main/java/com/yizhuan/erban/earn/activity/GoldDetailActivity.kt index cb47a5a21..47b81f796 100644 --- a/app/src/main/java/com/yizhuan/erban/earn/activity/GoldDetailActivity.kt +++ b/app/src/main/java/com/yizhuan/erban/earn/activity/GoldDetailActivity.kt @@ -273,7 +273,10 @@ class GoldDetailActivity : BaseViewBindingActivity(), earnRecordModel.memberSettleLiveData.observe(this) { it?.let { - binding.tvTotalGold.text = String.format(it.total.toString()) + binding.tvTotalGold.text = FormatUtils.formatToShortDown(it.totalRemainGolds) + binding.tvGuildRevenueGold.text = FormatUtils.formatToShortDown(it.totalEarnGolds) + binding.tvAllMemberGold.text = FormatUtils.formatToShortDown(it.totalGiftGolds) + binding.tvMemberExchangeGold.text = FormatUtils.formatToShortDown(it.totalExchangeGolds) settlementList = it.hallMemberMap mGoldRoomAdapter.setNewData(it.hallVoList) if (it.hallVoList.isNotEmpty()) { diff --git a/app/src/main/res/layout/activity_earn_record.xml b/app/src/main/res/layout/activity_earn_record.xml index e477e890e..c7e9b5472 100644 --- a/app/src/main/res/layout/activity_earn_record.xml +++ b/app/src/main/res/layout/activity_earn_record.xml @@ -96,6 +96,7 @@ android:layout_marginStart="@dimen/dp_15" android:layout_marginTop="@dimen/dp_20" android:layout_marginEnd="@dimen/dp_15" + android:paddingBottom="@dimen/dp_18" android:background="@drawable/bg_earn_gold" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" @@ -126,10 +127,8 @@ android:textColor="@color/color_572714" android:textSize="@dimen/sp_18" android:textStyle="bold" - android:layout_marginBottom="@dimen/dp_20" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/tvGold" - app:layout_constraintBottom_toBottomOf="parent" tools:text="123,456,789,000" /> - - + + + + 已兌:%s 總收入(鉆石) 基礎總結算金币 = - 公會收益 + - 成員總金幣 - + 公會收益 + 成員總金幣 成員總兌換 屏蔽管理 你的屏蔽列表為空哦! diff --git a/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/earn/bean/ClanHallMemberIncomeTotalInfo.kt b/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/earn/bean/ClanHallMemberIncomeTotalInfo.kt index ac060fd45..7eaf1371c 100644 --- a/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/earn/bean/ClanHallMemberIncomeTotalInfo.kt +++ b/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/earn/bean/ClanHallMemberIncomeTotalInfo.kt @@ -6,6 +6,10 @@ import java.math.BigDecimal @Data data class ClanHallMemberIncomeTotalInfo( val total: BigDecimal, + val totalRemainGolds: Double, + val totalEarnGolds: Double, + val totalGiftGolds: Double, + val totalExchangeGolds: Double, val hallVoList: List, val hallMemberMap:Map ) \ No newline at end of file