主播收入统计bugfix
This commit is contained in:
@@ -18,7 +18,6 @@ import com.yizhuan.erban.module_hall.hall.view.dialog.TimePickerDialog;
|
||||
import com.yizhuan.erban.module_hall.hall.view.indicator.StatisticsIndicatorAdapter;
|
||||
import com.yizhuan.erban.module_hall.income.ClanIncomeFragment;
|
||||
import com.yizhuan.erban.module_hall.income.SingleRoomIncomeFragment;
|
||||
import com.yizhuan.erban.module_hall.income.presenter.ClanIncomePresenter;
|
||||
import com.yizhuan.erban.module_hall.income.presenter.SingleRoomIncomePresenter;
|
||||
import com.yizhuan.erban.module_hall.income.view.IIncomeStatisticsView;
|
||||
import com.yizhuan.erban.ui.widget.magicindicator.MagicIndicator;
|
||||
@@ -81,7 +80,7 @@ public class SingleRoomIncomeActivity extends BaseMvpActivity<IIncomeStatisticsV
|
||||
setContentView(R.layout.activity_single_room_income);
|
||||
ButterKnife.bind(this);
|
||||
|
||||
initTitleBar("收入统计");
|
||||
initTitleBar("主播收入");
|
||||
initIndicator();
|
||||
long clanId = getIntent().getLongExtra(ClanIncomeFragment.FLAG_CLAN_ID, 0);
|
||||
SingleRoomIncomeFragment fragment = SingleRoomIncomeFragment.getInstance(ClanIncomeFragment.TYPE_DAY, clanId);
|
||||
|
@@ -8,6 +8,9 @@ import com.yizhuan.xchat_android_core.module_hall.income.bean.SingleRoomIncomeIn
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.math.RoundingMode;
|
||||
|
||||
public class SingleRoomIncomeAdapter extends BaseQuickAdapter<SingleRoomIncomeInfo, BaseViewHolder> {
|
||||
|
||||
public SingleRoomIncomeAdapter() {
|
||||
@@ -16,11 +19,21 @@ public class SingleRoomIncomeAdapter extends BaseQuickAdapter<SingleRoomIncomeIn
|
||||
|
||||
@Override
|
||||
protected void convert(@NotNull BaseViewHolder helper, SingleRoomIncomeInfo item) {
|
||||
helper.setText(R.id.tv_author_income, item.getAnchorDiamondNum())
|
||||
.setText(R.id.tv_room_income, item.getRoomDiamondNum())
|
||||
helper.setText(R.id.tv_author_income, formatGoldNun(item.getAnchorDiamondNum()))
|
||||
.setText(R.id.tv_room_income, formatGoldNun(item.getRoomDiamondNum()))
|
||||
.setText(R.id.tv_user_id, "ID:" + item.getErbanNo())
|
||||
.setText(R.id.tv_hall_number, String.valueOf(helper.getLayoutPosition() + 1))
|
||||
.setText(R.id.tv_user_name, item.getNick());
|
||||
ImageLoadUtils.loadImage(mContext, item.getAvatar(), helper.getView(R.id.iv_hall_avatar));
|
||||
}
|
||||
|
||||
private String formatGoldNun(double goldNum) {
|
||||
if (goldNum > 10000) {
|
||||
double d = goldNum;
|
||||
d = d / 10000;
|
||||
BigDecimal df = new BigDecimal(d);
|
||||
return "+" + df.setScale(2, RoundingMode.DOWN).toString() + "万";
|
||||
}
|
||||
return "+" + goldNum;
|
||||
}
|
||||
}
|
||||
|
@@ -9,7 +9,8 @@
|
||||
<com.yizhuan.erban.base.TitleBar
|
||||
android:id="@+id/title_bar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="40dp">
|
||||
|
||||
</com.yizhuan.erban.base.TitleBar>
|
||||
|
||||
|
@@ -10,6 +10,6 @@ public class SingleRoomIncomeInfo implements Serializable {
|
||||
private String uid;
|
||||
private String nick;
|
||||
private String avatar;
|
||||
private String roomDiamondNum;
|
||||
private String anchorDiamondNum;
|
||||
private double roomDiamondNum;
|
||||
private double anchorDiamondNum;
|
||||
}
|
||||
|
Reference in New Issue
Block a user