From 4276af8de8132927af9921b9fef55fef123f5ff5 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Thu, 19 Dec 2024 17:15:32 +0800 Subject: [PATCH] refactor(mall): 优化会员电话号码隐藏逻辑 --- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 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 685e20b..cc0dee0 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 @@ -139,7 +139,7 @@ mallMember.setReferrerId(registerDto.getInviteId()); } } - mallMember.setName(hidePhoneNumber(account)); + mallMember.setName(account); mallMember.setAccountStatus(YesOrNoEnum.YES.getValue()); mallMember.setAccountType(MallMember.ACCOUNT_TYPE_NORMAL); mallMember.setSex("男"); @@ -189,14 +189,6 @@ wallet.setMemberId(mallMember.getId()); mallMemberWalletMapper.insert(wallet); return new FebsResponse().success().message("注册成功"); - } - - public static String hidePhoneNumber(String phoneNumber) { - // 获取前3位和后4位 - String prefix = phoneNumber.substring(0, 3); - String suffix = phoneNumber.substring(phoneNumber.length() - 4); - // 生成隐藏的电话号码 - return prefix + "****" + suffix; } @Override @@ -1547,6 +1539,14 @@ return new FebsResponse().success().data(data); } + + public static String hidePhoneNumber(String phoneNumber) { + // 获取前3位和后4位 + String prefix = phoneNumber.substring(0, 3); + // 生成隐藏的电话号码 + return prefix + "****"; + } + @Override public List<ApiChartVo> dayRecord(ApiRecordDto apiRecordDto) { /** @@ -1592,7 +1592,7 @@ sortedList.forEach(entry -> { ApiChartVo apiChartVo = new ApiChartVo(); MallMember mallMember = this.baseMapper.selectById(entry.getKey()); - apiChartVo.setName(mallMember.getName()); + apiChartVo.setName(hidePhoneNumber(mallMember.getName())); apiChartVo.setAvatar(mallMember.getAvatar()); apiChartVo.setScore(entry.getValue()); apiChartVos.add(apiChartVo); -- Gitblit v1.9.1