xiaoyong931011
2023-04-07 3ab2ed92242306ca46a5a0ea7b42b1e3d07f7f3f
src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java
@@ -249,8 +249,13 @@
        }
        /**
         *
         * 3、团队下不同代理级别获取不用的比例的现金和积分
         */
        if(StrUtil.isNotEmpty(mallMember.getReferrerIds())){
            String referrerIds = mallMember.getReferrerIds();
        }
    }
@@ -272,16 +277,18 @@
            BigDecimal perkEnumDicPercent = new BigDecimal(perkEnumDic.getValue() == null ? "0" : perkEnumDic.getValue());
            //获得数量
            BigDecimal perkEnumDicPercentPerk = perkEnumDicPercent.multiply(AppContants.PERCENTAGE).multiply(amountTC).setScale(2, BigDecimal.ROUND_DOWN);
            //增加
            iApiMallMemberWalletService.add(perkEnumDicPercentPerk,memberId,walletField);
            //增加一个流水记录
            mallMoneyFlowService.addMoneyFlow(
                    memberId,
                    perkEnumDicPercentPerk,
                    type,
                    orderNo,
                    flowType,
                    AppContants.IS_RETURN_YES);
            if(perkEnumDicPercentPerk.compareTo(BigDecimal.ZERO) > 0){
                //增加
                iApiMallMemberWalletService.add(perkEnumDicPercentPerk,memberId,walletField);
                //增加一个流水记录
                mallMoneyFlowService.addMoneyFlow(
                        memberId,
                        perkEnumDicPercentPerk,
                        type,
                        orderNo,
                        flowType,
                        AppContants.IS_RETURN_YES);
            }
        }
    }