From cfe81b28c817fe4543da6de5fa169ca1e69c7afd Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Tue, 14 Jul 2020 11:02:49 +0800 Subject: [PATCH] 20200714 代码提交 --- src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 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 fb6777b..b0c39a3 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 @@ -79,6 +79,7 @@ Page<AgentFriendRelationEntity> page = new Page<>(request.getPageNum(), request.getPageSize()); IPage<AgentFriendRelationEntity> findmemberQuickBuySaleListInPage = agentFriendRelationMapper.findAgentFriendRelationListInPage(page, agentFriendRelationEntity); List<AgentFriendRelationEntity> records = findmemberQuickBuySaleListInPage.getRecords(); + List<AgentFriendRelationEntity> arraylist = new ArrayList<>(); if(records != null && records.size() > 0) { for(AgentFriendRelationEntity agentFriendRelation : records) { String inviteId = agentFriendRelation.getInviteId(); @@ -87,22 +88,32 @@ Map<String, Object> columnMap = new HashMap<>(); columnMap.put("referer_id", "90457646"); List<AgentFriendRelationEntity> selectByMap = agentFriendRelationMapper.selectByMap(columnMap); + if(selectByMap != null && selectByMap.size() > 0) { int i = 1; for(AgentFriendRelationEntity agentFriendRelationEntityTeam : selectByMap){ agentFriendRelationEntityTeam.setTeam(i+""); + arraylist.add(agentFriendRelationEntityTeam); String inviteIdTeam = agentFriendRelationEntityTeam.getInviteId(); // 当前邀请码下的所有代理MemberID List<AgentFriendRelationEntity> lowLevelList = agentFriendRelationMapper.selectAgentFriendRelationByMap(inviteIdTeam); if(lowLevelList != null && lowLevelList.size() > 0) { for(AgentFriendRelationEntity lowLevelAgentFriendRelationEntity: lowLevelList) { lowLevelAgentFriendRelationEntity.setTeam(i+""); + arraylist.add(lowLevelAgentFriendRelationEntity); } } i++; } } - + } + if(arraylist != null && arraylist.size() > 0) { + for(AgentFriendRelationEntity teamagentFriendRelationEntity : arraylist) { + if(inviteId.equals(teamagentFriendRelationEntity.getInviteId())) { + String team = teamagentFriendRelationEntity.getTeam(); + agentFriendRelation.setTeam(team); + } + } } } } @@ -549,8 +560,10 @@ String closingpriceByMid = memberMapper.selectClosingpriceForBasicRealData(); //平仓总手续费 String sellClosingpriceByMid = memberMapper.selectSellClosingpriceForBasicRealData(); + //总盈亏 String rewardratioByMid = memberMapper.selectRewardratioForBasicRealData(); + //持仓人数 String notNullNumber = memberMapper.selectSFCCForBasicRealData(); //币币账户不为空的人数 -- Gitblit v1.9.1