修改文案,计算手续费金额公式

This commit is contained in:
guozhen
2024-11-28 17:48:38 +08:00
committed by xuhuixiang
parent 25ccd2f560
commit 27639db559
6 changed files with 26 additions and 26 deletions

View File

@@ -31,22 +31,22 @@ public class LoginBean extends RosterElementEntity {
private Integer isFollow;
private Integer allowGiftCoin;
private Integer isBiz = 0;
private float cashFeeRate; //cash费率
private float silverFeeRate;//积分费率
private double cashFeeRate; //cash费率
private double silverFeeRate;//积分费率
public float getCashFeeRate() {
public double getCashFeeRate() {
return cashFeeRate;
}
public void setCashFeeRate(float cashFeeRate) {
public void setCashFeeRate(double cashFeeRate) {
this.cashFeeRate = cashFeeRate;
}
public float getSilverFeeRate() {
public double getSilverFeeRate() {
return silverFeeRate;
}
public void setSilverFeeRate(float silverFeeRate) {
public void setSilverFeeRate(double silverFeeRate) {
this.silverFeeRate = silverFeeRate;
}

View File

@@ -69,7 +69,7 @@ public class TransferAccountsActivity extends BaseActivity {
PayCashFingerDialog payCashFingerDialog;
PayCashDialog payDialog;
private boolean isJinBi = false;
private float feeRate;//费率
private double feeRate;//费率
private ActivityTransferAccountsBinding viewBinding;
@@ -81,7 +81,7 @@ public class TransferAccountsActivity extends BaseActivity {
viewBinding = ActivityTransferAccountsBinding.inflate(getLayoutInflater());
setContentView(viewBinding.getRoot());
isJinBi = getIntent().getBooleanExtra("type", isJinBi);
feeRate = isJinBi ? DataUtils.getLocUserInfo().getCashFeeRate() / 100 : DataUtils.getLocUserInfo().getSilverFeeRate() / 100;
feeRate = isJinBi ? DataUtils.getLocUserInfo().getCashFeeRate() : DataUtils.getLocUserInfo().getSilverFeeRate();
initView();
initListeners();
}
@@ -527,7 +527,7 @@ public class TransferAccountsActivity extends BaseActivity {
return;
}
int inputAmount = Integer.parseInt(inputStr);
int shouxufei = (int) (Math.ceil(inputAmount * feeRate));
int shouxufei = (int) (Math.ceil(inputAmount * feeRate / 100));
int rateAmount = inputAmount + shouxufei;
viewBinding.shouxufeiTv.setText(String.valueOf(shouxufei));
viewBinding.totaljineTv.setText(String.valueOf(rateAmount));