From 3fc30764b297282e9bcf8af0c76cb55200cfceb9 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Sun, 12 Jul 2020 16:34:58 +0800 Subject: [PATCH] 20200712 代码提交 --- src/main/java/com/xcong/excoin/modules/member/entity/AgentFriendRelationEntity.java | 5 +++++ src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java | 30 ++++++++++++++++++++++++++++++ src/main/resources/templates/febs/views/modules/member/agentInfo.html | 12 ++++++++++-- 3 files changed, 45 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/member/entity/AgentFriendRelationEntity.java b/src/main/java/com/xcong/excoin/modules/member/entity/AgentFriendRelationEntity.java index 1c65244..f7e42ee 100644 --- a/src/main/java/com/xcong/excoin/modules/member/entity/AgentFriendRelationEntity.java +++ b/src/main/java/com/xcong/excoin/modules/member/entity/AgentFriendRelationEntity.java @@ -87,5 +87,10 @@ */ @TableField(exist = false) private String totalPerformance; + /** + * 团队 + */ + @TableField(exist = false) + private String team; } 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 27c195f..fb6777b 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,36 @@ Page<AgentFriendRelationEntity> page = new Page<>(request.getPageNum(), request.getPageSize()); IPage<AgentFriendRelationEntity> findmemberQuickBuySaleListInPage = agentFriendRelationMapper.findAgentFriendRelationListInPage(page, agentFriendRelationEntity); List<AgentFriendRelationEntity> records = findmemberQuickBuySaleListInPage.getRecords(); + if(records != null && records.size() > 0) { + for(AgentFriendRelationEntity agentFriendRelation : records) { + String inviteId = agentFriendRelation.getInviteId(); + if("90457646".equals(inviteId)) { + //该邀请码下的所有代理 + 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+""); + String inviteIdTeam = agentFriendRelationEntityTeam.getInviteId(); + // 当前邀请码下的所有代理MemberID + List<AgentFriendRelationEntity> lowLevelList = agentFriendRelationMapper.selectAgentFriendRelationByMap(inviteIdTeam); + if(lowLevelList != null && lowLevelList.size() > 0) { + for(AgentFriendRelationEntity lowLevelAgentFriendRelationEntity: lowLevelList) { + lowLevelAgentFriendRelationEntity.setTeam(i+""); + } + } + i++; + } + } + + } + } + } + + + if(records != null && records.size() > 0) { for(AgentFriendRelationEntity agentFriendRelation : records) { diff --git a/src/main/resources/templates/febs/views/modules/member/agentInfo.html b/src/main/resources/templates/febs/views/modules/member/agentInfo.html index 2f83ccf..e17e2e2 100644 --- a/src/main/resources/templates/febs/views/modules/member/agentInfo.html +++ b/src/main/resources/templates/febs/views/modules/member/agentInfo.html @@ -82,9 +82,17 @@ {field: 'totalWithdrawal', title: '总提现', minWidth: 200,align:'center'}, {field: 'totalPerformance', title: '总业绩', minWidth: 200,align:'center'}, - {field: 'levelId', title: '代理等级', + {field: 'levelId', title: '代理', templet: function (d) { - return '<span style="color:green;">第'+d.levelId+'级</span>' + return '<span style="color:green;">'+d.levelId+'</span>' + }, minWidth: 200,align:'center'}, + {field: 'team', title: '团队', + templet: function (d) { + if(d.team != null ){ + return '<span style="color:green;">团队'+d.team+'</span>' + }else{ + return '' + } }, minWidth: 200,align:'center'}, {field: 'feeIsSelf', title: '手续费是否设置自己', templet: function (d) { -- Gitblit v1.9.1