From 80334f5f4eaef1336ac222aa2ab8a8d169399e90 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Thu, 04 Jun 2026 09:56:52 +0800
Subject: [PATCH] 1

---
 trading-order-service/src/main/resources/mapper/user/UserRecomMapper.xml |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/trading-order-service/src/main/resources/mapper/user/UserRecomMapper.xml b/trading-order-service/src/main/resources/mapper/user/UserRecomMapper.xml
index 07db239..7991dce 100644
--- a/trading-order-service/src/main/resources/mapper/user/UserRecomMapper.xml
+++ b/trading-order-service/src/main/resources/mapper/user/UserRecomMapper.xml
@@ -31,7 +31,14 @@
 
     <select id="listUserAll" resultType="com.yami.trading.bean.user.dto.UserAllRecomDto">
         SELECT u.user_id,u.user_name,u.user_code,u.role_name,ur.user_name AS 'recomUserName',
-        ur.user_code AS 'recomUserCode'  FROM tz_user u
+        ur.user_code AS 'recomUserCode',
+        (SELECT COUNT(1) FROM tz_user_recom r1 WHERE r1.user_id = u.user_id) AS level1Count,
+        (
+            SELECT COUNT(1)
+            FROM tz_user_recom r2
+            WHERE r2.user_id IN (SELECT r3.recom_user_id FROM tz_user_recom r3 WHERE r3.user_id = u.user_id)
+        ) AS level2Count
+        FROM tz_user u
         LEFT JOIN tz_user ur ON u.user_recom=ur.user_id
         where 1=1
 

--
Gitblit v1.9.3