From a7df009e575616a1f3b0cf6358e406ec786c2603 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Tue, 01 Mar 2022 15:24:21 +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