xiaoyong931011
2023-04-13 37566e375a7c63ebb376e74558c82ea91e6c6304
后台修改
1 files modified
43 ■■■■■ changed files
src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java 43 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java
@@ -55,6 +55,7 @@
    private final MallMemberWalletMapper mallMemberWalletMapper;
    private final MallMoneyFlowMapper mallMoneyFlowMapper;
    private final IMallMoneyFlowService mallMemberService;
    private final MallMemberPaymentMapper mallMemberPaymentMapper;
@@ -234,13 +235,55 @@
        if(AppContants.MEMBER_WITHDRAW_NORMAL.equals(mallMemberWithdraw.getRemark())){
            //用户佣金增加对应的余额
            iApiMallMemberWalletService.add(mallMemberWithdraw.getAmount(),mallMemberWithdraw.getMemberId(),"balance");
            mallMemberService.addMoneyFlow(mallMemberWithdraw.getMemberId(),
                    mallMemberWithdraw.getAmount(),
                    MoneyFlowTypeEnum.WITHDRAWAL.getValue(),
                    mallMemberWithdraw.getWithdrawNo(),
                    null,
                    null,
                    mallMemberWithdraw.getMemberId(),
                    2,
                    FlowTypeEnum.BALANCE.getValue(),
                    1);
        }
        if(AppContants.MEMBER_WITHDRAW_VOUCHER.equals(mallMemberWithdraw.getRemark())){
            iApiMallMemberWalletService.add(mallMemberWithdraw.getAmount(),mallMemberWithdraw.getMemberId(),"balance");
            mallMemberService.addMoneyFlow(mallMemberWithdraw.getMemberId(),
                    mallMemberWithdraw.getAmount(),
                    MoneyFlowTypeEnum.WITHDRAWAL.getValue(),
                    mallMemberWithdraw.getWithdrawNo(),
                    null,
                    null,
                    mallMemberWithdraw.getMemberId(),
                    2,
                    FlowTypeEnum.BALANCE.getValue(),
                    1);
            iApiMallMemberWalletService.add(mallMemberWithdraw.getAmountFee(),mallMemberWithdraw.getMemberId(),"voucherFireCnt");
            mallMemberService.addMoneyFlow(mallMemberWithdraw.getMemberId(),
                    mallMemberWithdraw.getAmountFee(),
                    MoneyFlowTypeEnum.WITHDRAWAL.getValue(),
                    mallMemberWithdraw.getWithdrawNo(),
                    null,
                    null,
                    mallMemberWithdraw.getMemberId(),
                    2,
                    FlowTypeEnum.COMMISSION.getValue(),
                    1);
        }
        if(AppContants.MEMBER_WITHDRAW_VOUCHER_AMOUNT.equals(mallMemberWithdraw.getRemark())){
            iApiMallMemberWalletService.add(mallMemberWithdraw.getAmount(),mallMemberWithdraw.getMemberId(),"voucherAmount");
            mallMemberService.addMoneyFlow(mallMemberWithdraw.getMemberId(),
                    mallMemberWithdraw.getAmount(),
                    MoneyFlowTypeEnum.WITHDRAWAL.getValue(),
                    mallMemberWithdraw.getWithdrawNo(),
                    null,
                    null,
                    mallMemberWithdraw.getMemberId(),
                    2,
                    FlowTypeEnum.VOUCHER_AMOUNT.getValue(),
                    1);
        }
        return new FebsResponse().success();
    }