KKSU
2024-05-22 958853bf14a40894e48dd604d7c8bc8adbfa8843
下载链接替换
3 files modified
6 ■■■■ changed files
src/main/java/cc/mrbird/febs/mall/mapper/MallMemberMapper.java 2 ●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java 2 ●●● patch | view | raw | blame | history
src/main/resources/mapper/modules/MallMemberMapper.xml 2 ●●● patch | view | raw | blame | history
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);
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);
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">