KKSU
2024-01-02 3a2708eaf348f09e523975e3a73605c06d31c539
src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java
@@ -702,11 +702,16 @@
        if (referer == null) {
            throw new FebsException("推荐人不存在");
        }
        String refererId = member.getReferrerId();//新推荐人的邀请码
        String refererId = referer.getInviteId();//新推荐人的邀请码
        member = this.baseMapper.selectById(member.getId());//修改的用户
        if(StrUtil.isNotEmpty(referer.getReferrerIds())){
            if (referer.getReferrerIds().contains(member.getInviteId())) {
                throw new FebsException("修改的推荐关系不符合规则");
            }
        }
        String beforeReferer = member.getReferrerId();
//        String beforeReferer = member.getReferrerId();
        member.setReferrerId(refererId);//更新用户的上级推荐人为新推荐人的邀请码refererId
        String refererIds = refererIds(refererId);
        member.setReferrerIds(refererIds);