From 15c200aa7e0ced518364a68769503472b542c9f4 Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Tue, 08 Jul 2025 14:03:57 +0800 Subject: [PATCH] feat(mall): 添加会员数据统计功能 --- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java | 9 +++++++++ 1 files changed, 9 insertions(+), 0 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 f127194..2f722a6 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 @@ -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(); -- Gitblit v1.9.1