From 53391a949929195b3341a683d64b82364fa8cf6e Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Thu, 22 Dec 2022 15:39:21 +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