|
@@ -180,7 +180,6 @@ public class BizRechargeRecordServiceImpl extends ServiceImpl<BizRechargeRecordM
|
|
bizRechargeRecord.setPlanAccountBalance(bizRechargePlanConfig.getAccountBalance());
|
|
bizRechargeRecord.setPlanAccountBalance(bizRechargePlanConfig.getAccountBalance());
|
|
bizRechargeRecord.setCouponAmount(bizRechargePlanConfig.getCouponAmount());
|
|
bizRechargeRecord.setCouponAmount(bizRechargePlanConfig.getCouponAmount());
|
|
bizRechargeRecord.setCouponNum(bizRechargePlanConfig.getCouponNum());
|
|
bizRechargeRecord.setCouponNum(bizRechargePlanConfig.getCouponNum());
|
|
- bizRechargeRecord.setRebateRatio(bizRechargePlanConfig.getRebateRatio());
|
|
|
|
|
|
|
|
//计算返点金额
|
|
//计算返点金额
|
|
if (ObjectUtil.isNotEmpty(bizUser.getReferralUser())) {
|
|
if (ObjectUtil.isNotEmpty(bizUser.getReferralUser())) {
|
|
@@ -195,11 +194,13 @@ public class BizRechargeRecordServiceImpl extends ServiceImpl<BizRechargeRecordM
|
|
BigDecimal rebate = bizRechargePlanConfig.getRebateRatio().divide(new BigDecimal("100"), 2, RoundingMode.HALF_UP);
|
|
BigDecimal rebate = bizRechargePlanConfig.getRebateRatio().divide(new BigDecimal("100"), 2, RoundingMode.HALF_UP);
|
|
BigDecimal rebateAmount = bizRechargeRecordAddParam.getRechargeAmount().multiply(rebate);
|
|
BigDecimal rebateAmount = bizRechargeRecordAddParam.getRechargeAmount().multiply(rebate);
|
|
bizRechargeRecord.setRebateAmount(rebateAmount);
|
|
bizRechargeRecord.setRebateAmount(rebateAmount);
|
|
|
|
+ bizRechargeRecord.setRebateRatio(bizRechargePlanConfig.getRebateRatio());
|
|
}else if(StringUtils.equals(roleCodeList.get(0),"vVA3owyWwx")){
|
|
}else if(StringUtils.equals(roleCodeList.get(0),"vVA3owyWwx")){
|
|
//用户角色
|
|
//用户角色
|
|
BigDecimal rebate = bizRechargePlanConfig.getRebateUserRatio().divide(new BigDecimal("100"), 2, RoundingMode.HALF_UP);
|
|
BigDecimal rebate = bizRechargePlanConfig.getRebateUserRatio().divide(new BigDecimal("100"), 2, RoundingMode.HALF_UP);
|
|
BigDecimal rebateAmount = bizRechargeRecordAddParam.getRechargeAmount().multiply(rebate);
|
|
BigDecimal rebateAmount = bizRechargeRecordAddParam.getRechargeAmount().multiply(rebate);
|
|
bizRechargeRecord.setRebateAmount(rebateAmount);
|
|
bizRechargeRecord.setRebateAmount(rebateAmount);
|
|
|
|
+ bizRechargeRecord.setRebateRatio(bizRechargePlanConfig.getRebateUserRatio());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|