KKSU
2024-11-20 305c393c282614348735c1530a45a6096eb83ff1
refactor(mall): 优化注册逻辑代码

- 调整了邀请码验证逻辑的代码结构
- 使用更高效的字符串判断方法
- 提高了代码的可读性和性能
1 files modified
2 ■■■ changed files
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java 2 ●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
@@ -130,8 +130,8 @@
        //对于邀请码的验证和上级联系人的验证
        Integer count = this.baseMapper.selectCount(null);
        if (count != null && count != 0) {
            if(!StrUtil.isEmpty(registerDto.getInviteId())){
            String inviteId = registerDto.getInviteId();
            if(StrUtil.isNotBlank(inviteId)){
                MallMember inviteMember = this.baseMapper.selectInfoByInviteId(inviteId);
                if (inviteMember == null) {
                    throw new FebsException("邀请码不存在");