From 7e3811d8546c9b4107f88325bdfd1b8c81284e6c Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期五, 06 十二月 2024 11:31:04 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/AppUserServiceImpl.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/AppUserServiceImpl.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/AppUserServiceImpl.java
index 89f8b03..28554a7 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/AppUserServiceImpl.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/AppUserServiceImpl.java
@@ -380,4 +380,19 @@
 		return list;
 	}
 
+	@Override
+	public AppUser getSuperiorLeader(Long id) {
+		AppUser appUser = getById(id);
+		Long inviteUserId = appUser.getInviteUserId();
+		AppUser inviteUser = getById(inviteUserId);
+		if (inviteUser == null){
+			return null;
+		}
+        if (inviteUser.getVipId() > 3) {
+            return inviteUser;
+        }else {
+			getSuperiorLeader(inviteUserId);
+		}
+		return null;
+	}
 }

--
Gitblit v1.7.1