fanzherong_v 1 hónapja
szülő
commit
7eb853f385

+ 2 - 1
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/rechargerecord/service/impl/BizRechargeRecordServiceImpl.java

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