xiaoyong931011
2023-04-06 5ed10e400440b46f3427613984a84c978a1ecd89
src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java
@@ -272,16 +272,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);
            }
        }
    }