[Modify]金币明细功能修改

This commit is contained in:
wushaocheng
2023-01-03 14:46:59 +08:00
parent ac1ea253b3
commit c7e94472ce
6 changed files with 42 additions and 40 deletions

View File

@@ -49,8 +49,10 @@ class EarnRecordActivity : BaseViewBindingActivity<ActivityEarnRecordBinding>(),
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<ActivityEarnRecordBinding>(),
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<ActivityEarnRecordBinding>(),
R.id.tvConvertDiamond -> {//兑换钻石
earnRecordModel.getGoldToDiamondInfo()
}
R.id.tvConvertWithdraw -> {//提现
earnRecordModel.getConfigWithdraw()
}
}
}

View File

@@ -273,7 +273,10 @@ class GoldDetailActivity : BaseViewBindingActivity<ActivityGoldDetailBinding>(),
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()) {

View File

@@ -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" />
<com.coorchice.library.SuperTextView
@@ -137,45 +136,21 @@
android:layout_width="0dp"
android:layout_height="40dp"
android:layout_marginStart="@dimen/dp_20"
android:layout_marginTop="18dp"
android:layout_marginEnd="13dp"
app:layout_goneMarginEnd="@dimen/dp_20"
android:layout_marginBottom="@dimen/dp_18"
android:layout_marginEnd="@dimen/dp_20"
android:layout_marginTop="@dimen/dp_18"
android:gravity="center"
android:text="@string/convert_diamond"
android:textColor="@color/color_93570B"
android:textSize="@dimen/sp_16"
android:textStyle="bold"
app:corner="@dimen/dp_20"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/tvConvertWithdraw"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tvGoldNum"
app:stroke_color="@color/color_93570B"
app:stroke_width="1dp" />
<com.coorchice.library.SuperTextView
android:id="@+id/tvConvertWithdraw"
android:layout_width="0dp"
android:layout_height="40dp"
android:layout_marginTop="18dp"
android:layout_marginEnd="@dimen/dp_20"
android:layout_marginBottom="@dimen/dp_18"
android:visibility="gone"
android:gravity="center"
android:text="@string/withdraw"
android:textColor="@color/color_582815"
android:textSize="@dimen/sp_16"
android:textStyle="bold"
app:corner="@dimen/dp_20"
app:layout_goneMarginEnd="@dimen/dp_20"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/tvConvertDiamond"
app:layout_constraintTop_toBottomOf="@+id/tvGoldNum"
app:solid="@color/color_ECC36A" />
<TextView
android:id="@+id/tvGoldDetail"
android:layout_width="wrap_content"

View File

@@ -106,8 +106,8 @@
app:layout_constraintBaseline_toBaselineOf="@+id/tvGoldCoin"/>
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tvMemberGold"
android:text="@string/total_member_gold"
android:id="@+id/tvAdd"
android:text="+"
android:textSize="@dimen/sp_10"
android:textColor="@color/color_572714"
android:layout_width="wrap_content"
@@ -117,8 +117,19 @@
app:layout_constraintBaseline_toBaselineOf="@+id/tvGuildRevenue"/>
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tvMemberExchange"
android:text="@string/total_member_exchange"
android:id="@+id/tvMemberGold"
android:text="@string/total_member_gold"
android:textSize="@dimen/sp_10"
android:textColor="@color/color_572714"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/dp_10"
app:layout_constraintStart_toEndOf="@+id/tvAdd"
app:layout_constraintBaseline_toBaselineOf="@+id/tvAdd"/>
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tvReduce"
android:text="-"
android:textSize="@dimen/sp_10"
android:textColor="@color/color_572714"
android:layout_width="wrap_content"
@@ -127,6 +138,17 @@
app:layout_constraintStart_toEndOf="@+id/tvMemberGold"
app:layout_constraintBaseline_toBaselineOf="@+id/tvMemberGold"/>
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tvMemberExchange"
android:text="@string/total_member_exchange"
android:textSize="@dimen/sp_10"
android:textColor="@color/color_572714"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/dp_10"
app:layout_constraintStart_toEndOf="@+id/tvReduce"
app:layout_constraintBaseline_toBaselineOf="@+id/tvReduce"/>
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tvTotalGold"
android:layout_width="wrap_content"

View File

@@ -5020,8 +5020,8 @@
<string name="have_converted">已兌:%s</string>
<string name="total_income_diamond">總收入(鉆石)</string>
<string name="basic_summary_counts_as_gold">基礎總結算金币 =</string>
<string name="guild_revenue">公會收益 +</string>
<string name="total_member_gold">成員總金幣 -</string>
<string name="guild_revenue">公會收益</string>
<string name="total_member_gold">成員總金幣</string>
<string name="total_member_exchange">成員總兌換</string>
<string name="shield_manager">屏蔽管理</string>
<string name="your_shield_list_is_empty">你的屏蔽列表為空哦!</string>

View File

@@ -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<HallVo>,
val hallMemberMap:Map<Long, HallMemberGoldFlowTotalInfo>
)