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