From ae88bca64d28e91341e00913cc2d816f889c5ec8 Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Fri, 25 Jul 2025 11:18:59 +0800 Subject: [PATCH] feat(mall): 为幸福社交圈分类添加背景图片功能 --- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 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..f6951ea 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(); @@ -2001,7 +2010,7 @@ apiMemberLabelItemVo.setName(mallMember.getName()); apiMemberLabelItemVo.setAvatar(mallMember.getAvatar()); apiMemberLabelItemVo.setPhone(mallMember.getPhone()); - apiMemberLabelItemVo.setScore(prizeScoreMap.get(mallMember.getId()).setScale(0,RoundingMode.DOWN)); + apiMemberLabelItemVo.setScore(prizeScoreMap.getOrDefault(mallMember.getId(), BigDecimal.ZERO).setScale(0,RoundingMode.DOWN)); apiMemberLabelItemVos.add(apiMemberLabelItemVo); } } -- Gitblit v1.9.1