From 043d7a70cebc6569b581d80380de07db2b99c8f4 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Thu, 22 Dec 2022 15:48:28 +0800
Subject: [PATCH] 20221221
---
src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java | 22 ++++++++++++----------
1 files changed, 12 insertions(+), 10 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java
index 33b2ed4..2fea264 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java
@@ -284,16 +284,18 @@
ArrayList<String> refererIdListUp = new ArrayList<>();
//初始级别即当前下单人的级别
String levelStart = mallMember.getLevel();
- for(String inviteId : refererIdList){
- MallMember mallMemberUp = memberMapper.selectInfoByInviteId(inviteId);
- String levelUp = mallMemberUp.getLevel();
- //团队补贴从区代开始
- if(!MemberAgentLevelEnum.AGENT.getName().equals(levelUp)){
- //比较两个代理级别,同级别或者大于下单人的级别都保留
- int compareLevel = MemberAgentLevelEnum.AGENT_ONE.compareLevel(levelUp,levelStart);
- if(0 < compareLevel){
- levelStart = levelUp;
- refererIdListUp.add(inviteId);
+ if(CollUtil.isNotEmpty(refererIdList)){
+ for(String inviteId : refererIdList){
+ MallMember mallMemberUp = memberMapper.selectInfoByInviteId(inviteId);
+ String levelUp = mallMemberUp.getLevel();
+ //团队补贴从区代开始
+ if(!MemberAgentLevelEnum.AGENT.getName().equals(levelUp)){
+ //比较两个代理级别,同级别或者大于下单人的级别都保留
+ int compareLevel = MemberAgentLevelEnum.AGENT_ONE.compareLevel(levelUp,levelStart);
+ if(0 < compareLevel){
+ levelStart = levelUp;
+ refererIdListUp.add(inviteId);
+ }
}
}
}
--
Gitblit v1.9.1