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