From e6c5b29a47579759dd033c0c520bcf0f986abb59 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Wed, 19 Apr 2023 11:00:28 +0800 Subject: [PATCH] 拉卡拉收银台 --- src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 56 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 b2112cd..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; @@ -741,6 +785,17 @@ return mallMoneyFlowIPage; } + @Override + public FebsResponse insideWithType(Long id, int i) { + MallMember mallMember = mallMemberMapper.selectById(id); + if(ObjectUtil.isEmpty(mallMember)) { + return new FebsResponse().fail().message("会员信息不存在"); + } + mallMember.setInsideWith(i); + mallMemberMapper.updateById(mallMember); + return new FebsResponse().success(); + } + private String refererIds(String parentId) { boolean flag = false; if (StrUtil.isBlank(parentId)) { -- Gitblit v1.9.1