From c5a7635e5fb5f69b1c171e42267083206e137b3d Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Fri, 20 Dec 2024 14:22:00 +0800 Subject: [PATCH] refactor(mall): 优化会员添加流程 --- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java | 23 ++++++++++++++++------- 1 files changed, 16 insertions(+), 7 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java index 9ebc69e..447cefe 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java @@ -130,14 +130,23 @@ //对于邀请码的验证和上级联系人的验证 Integer count = this.baseMapper.selectCount(null); if (count != null && count != 0) { - if(!StrUtil.isEmpty(registerDto.getInviteId())){ - String inviteId = registerDto.getInviteId(); - MallMember inviteMember = this.baseMapper.selectInfoByInviteId(inviteId); - if (inviteMember == null) { - throw new FebsException("邀请码不存在"); - } - mallMember.setReferrerId(registerDto.getInviteId()); + if(StrUtil.isEmpty(registerDto.getInviteId())){ + throw new FebsException("请输入邀请码"); } + String inviteId = registerDto.getInviteId(); + MallMember inviteMember = this.baseMapper.selectInfoByInviteId(inviteId); + if (inviteMember == null) { + throw new FebsException("邀请码不存在"); + } + mallMember.setReferrerId(registerDto.getInviteId()); +// if(!StrUtil.isEmpty(registerDto.getInviteId())){ +// String inviteId = registerDto.getInviteId(); +// MallMember inviteMember = this.baseMapper.selectInfoByInviteId(inviteId); +// if (inviteMember == null) { +// throw new FebsException("邀请码不存在"); +// } +// mallMember.setReferrerId(registerDto.getInviteId()); +// } } mallMember.setName(account); mallMember.setAvatar("https://res.runstep.cc/rslogo.png"); -- Gitblit v1.9.1