From 5e6091669ffb0ee6faec0b0909de3b99be8a1131 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Wed, 02 Mar 2022 10:49:22 +0800 Subject: [PATCH] 20222223 --- src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java | 22 +++++++++++++++++++--- 1 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java b/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java index 301e739..ef8d15d 100644 --- a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java +++ b/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java @@ -1040,17 +1040,33 @@ MemberEntity member = memberDao.selectById(memberId); MemberTeamVo memberTeamVo = memberDao.selectAllTeamByInviteIdInPage(memberId,member.getInviteId()); List<TeamVo> teamVos = new ArrayList<>(); + //直属会员 + List<MemberEntity> memberZhiShu = memberDao.selectMemberInfoByRefererId(member.getInviteId()); if(ObjectUtil.isEmpty(memberTeamVo)){ MemberTeamVo memberTeamVoNull = new MemberTeamVo(); Integer teamCnt = memberDao.selectMemberCountByInvitedId(member.getInviteId()); memberTeamVoNull.setTeamCnt(teamCnt); memberTeamVoNull.setZhiyaCnt(BigDecimal.ZERO); memberTeamVoNull.setRewardCnt(BigDecimal.ZERO); - memberTeamVoNull.setTeamVo(teamVos); + //直属会员 + if(CollUtil.isNotEmpty(memberZhiShu)){ + for(MemberEntity zhishu : memberZhiShu){ + TeamVo teamVo = new TeamVo(); + String phone = zhishu.getPhone(); + if(StrUtil.isNotEmpty(phone)){ + String result = phone.substring(phone.length()-4,phone.length()); + teamVo.setAccount(result); + } + int memberCnt = memberDao.selectMemberCountByInvitedId(zhishu.getInviteId()); + teamVo.setTeamCnt(memberCnt); + teamVo.setZhiyaCnt(BigDecimal.ZERO); + teamVo.setRewardCnt(BigDecimal.ZERO); + teamVos.add(teamVo); + } + memberTeamVoNull.setTeamVo(teamVos); + } return Result.ok(memberTeamVoNull); } - //直属会员 - List<MemberEntity> memberZhiShu = memberDao.selectMemberInfoByRefererId(member.getInviteId()); if(CollUtil.isNotEmpty(memberZhiShu)){ for(MemberEntity zhishu : memberZhiShu){ Long zhiShuMemberId = zhishu.getId(); -- Gitblit v1.9.1