From 9f0b6b2856b6d06053953da4d3804f3329fff7ba Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Wed, 19 Apr 2023 17:57:17 +0800 Subject: [PATCH] 拉卡拉支付 --- src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java | 46 +++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 45 insertions(+), 1 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java index 0fa3510..9dff1e7 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java +++ b/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"); - iApiMallMemberWalletService.add(mallMemberWithdraw.getAmountFee(),mallMemberWithdraw.getMemberId(),"voucherCnt"); + + 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(); } @@ -654,6 +697,7 @@ adminMallMemberPaymentVo.setBankNo(mallMemberBank.getBankNo()); adminMallMemberPaymentVo.setBankName(mallMemberBank.getName()); adminMallMemberPaymentVo.setDigitalNo(mallMemberBank.getDigitalNo()); + adminMallMemberPaymentVo.setSubbranchName(mallMemberBank.getSubbranchName()); adminMallMemberPaymentVo.setBank(mallMemberBank.getBankName()); } return adminMallMemberPaymentVo; -- Gitblit v1.9.1