From 1703998e437fe9054ebbe681b2b3013c83bb8a2b Mon Sep 17 00:00:00 2001 From: Hentua <wangdoubleone@gmail.com> Date: Mon, 12 Jun 2023 23:01:13 +0800 Subject: [PATCH] 修改 --- src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java | 3 +++ src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java | 2 +- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java | 11 +++++++++++ 3 files changed, 15 insertions(+), 1 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java index 58d2977..fb9fc50 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java @@ -615,7 +615,7 @@ member.setReferrerIds(refererIds); this.baseMapper.updateById(member); - List<MallMember> childs = this.baseMapper.selectByRefererId(member.getInviteId()); + List<MallMember> childs = this.baseMapper.selectAllChildAgentListByInviteId(member.getInviteId()); if (CollUtil.isEmpty(childs)) { return; } 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 ff1222a..ba4403c 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 @@ -195,6 +195,11 @@ return rsa.encryptBase64(token + "_" + System.currentTimeMillis(), KeyType.PublicKey); } + public static void main(String[] args) { + RSA rsa = new RSA(null, AppContants.PUBLIC_KEY); + System.out.println(rsa.encryptBase64("fc848b76904a45e3bed8b6912921f36b" + "_" + System.currentTimeMillis(), KeyType.PublicKey));; + } + @Override public FebsResponse forgetPwd(ForgetPwdDto forgetPwdDto) { // MallMember mallMember = this.baseMapper.selectInfoByAccount(forgetPwdDto.getPhone()); @@ -229,6 +234,12 @@ MallMemberVo mallMemberVo = MallMemberConversion.INSTANCE.entityToVo(mallMember); + mallMemberVo.setCanInvite(1); + if (MemberLevelEnum.ZERO_LEVEL.getType().equals(mallMemberVo.getLevel())) { + mallMemberVo.setInviteId(null); + mallMemberVo.setCanInvite(2); + } + MallMember referMember = this.baseMapper.selectInfoByInviteId(mallMember.getReferrerId()); if (referMember != null) { mallMemberVo.setReferrerName(referMember.getName()); diff --git a/src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java b/src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java index 926df29..5d52e27 100644 --- a/src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java +++ b/src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java @@ -97,6 +97,9 @@ @ApiModelProperty(value = "内转标识 1:开启 2:关闭") private Integer insideWith; + @ApiModelProperty(value = "是否可以邀请") + private Integer canInvite; + public String getLevelName() { if (sex != null) { return MemberLevelTagDicEnums.getDesc(sex, level); -- Gitblit v1.9.1