From 99e02dd50ca2a6a4191913c62b6e39ec1b4391a6 Mon Sep 17 00:00:00 2001 From: Hentua <wangdoubleone@gmail.com> Date: Sat, 17 Feb 2024 21:44:29 +0800 Subject: [PATCH] fix --- src/main/java/cc/mrbird/febs/vip/service/impl/VipCommonServiceImpl.java | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/vip/service/impl/VipCommonServiceImpl.java b/src/main/java/cc/mrbird/febs/vip/service/impl/VipCommonServiceImpl.java index fa1618c..b2ba6e9 100644 --- a/src/main/java/cc/mrbird/febs/vip/service/impl/VipCommonServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/vip/service/impl/VipCommonServiceImpl.java @@ -71,6 +71,15 @@ mallMemberWalletService.add(new BigDecimal(score), memberId, "prizeScore"); agentProducer.sendVipLevelUp(orderId); + if (StrUtil.isNotBlank(mallOrderInfo.getTakeCode())) { + MallMember mallMember = mallMemberMapper.selectInfoByInviteId(mallOrderInfo.getTakeCode()); + if (mallMember == null) { + return; + } + + mallMoneyFlowService.addMoneyFlow(mallMember.getId(), new BigDecimal(score), ScoreFlowTypeEnum.RECOMMEND.getValue(), mallOrderInfo.getOrderNo(), FlowTypeEnum.PRIZE_SCORE.getValue(), CollUtil.join(skuNames, ","), 2); + mallMemberWalletService.add(new BigDecimal(score), mallMember.getId(), "prizeScore"); + } } @Override -- Gitblit v1.9.1