From 958853bf14a40894e48dd604d7c8bc8adbfa8843 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Wed, 22 May 2024 11:54:48 +0800
Subject: [PATCH] 下载链接替换

---
 src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java |    2 +-
 src/main/java/cc/mrbird/febs/mall/mapper/MallMemberMapper.java       |    2 +-
 src/main/resources/mapper/modules/MallMemberMapper.xml               |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/mapper/MallMemberMapper.java b/src/main/java/cc/mrbird/febs/mall/mapper/MallMemberMapper.java
index 6fadd78..fc5f1fc 100644
--- a/src/main/java/cc/mrbird/febs/mall/mapper/MallMemberMapper.java
+++ b/src/main/java/cc/mrbird/febs/mall/mapper/MallMemberMapper.java
@@ -93,7 +93,7 @@
 
     List<MallMember> selectMemberWithLevel(String level);
 
-    List<MallMember> selectMemberWithLevelAndMemberId(@Param("level")String level,@Param("memberId")Long memberId);
+    List<MallMember> selectMemberWithLevelAndMemberId(@Param("level")String level,@Param("inviteId")String inviteId);
 
     List<Long> selectMemberIdWithLevel(String levelParam);
 
diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java
index d549a54..af4fa29 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java
@@ -1999,7 +1999,7 @@
                 Integer directCntLevel = teamPerkDto.getDirectCnt();
                 Integer teamCnt = teamPerkDto.getTeamCnt();
                 if(directCntLevel <= intersection.size()){
-                    List<MallMember> mallMembersAll = memberMapper.selectMemberWithLevelAndMemberId(level,mallMemberRef.getId());
+                    List<MallMember> mallMembersAll = memberMapper.selectMemberWithLevelAndMemberId(level,mallMemberRef.getInviteId());
                     if(teamCnt <= (CollUtil.isEmpty(mallMembersAll) ? 0 : mallMembersAll.size())){
                         mallMemberRef.setLevel(level);
                         memberMapper.updateById(mallMemberRef);
diff --git a/src/main/resources/mapper/modules/MallMemberMapper.xml b/src/main/resources/mapper/modules/MallMemberMapper.xml
index d1acebd..c518266 100644
--- a/src/main/resources/mapper/modules/MallMemberMapper.xml
+++ b/src/main/resources/mapper/modules/MallMemberMapper.xml
@@ -469,7 +469,7 @@
     <select id="selectMemberWithLevelAndMemberId" resultType="cc.mrbird.febs.mall.entity.MallMember">
         select * from mall_member
         where level=#{level}
-        and id = #{memberId}
+        and find_in_set(#{inviteId}, referrer_ids)
     </select>
 
     <select id="selectMemberIdWithLevel" resultType="java.lang.Long">

--
Gitblit v1.9.1