Administrator
2025-07-08 15c200aa7e0ced518364a68769503472b542c9f4
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
@@ -808,6 +808,15 @@
        }
        String phone = apiXcxSaveInfoDto.getPhone();
        if(StrUtil.isNotEmpty(phone)){
            MallMember entity = this.baseMapper.selectOne(
                    Wrappers.lambdaQuery(MallMember.class)
                            .eq(MallMember::getPhone, phone)
                    .last("LIMIT 1")
            );
            if(ObjectUtil.isNotNull( entity) && !entity.getId().equals(memberId)){
                throw new FebsException("手机号码已使用");
            }
            mallMember.setPhone(phone);
        }
        String avatarUrl = apiXcxSaveInfoDto.getAvatarUrl();