From 9ff0db3f0cca9eab06d04a9773d725a1acc831d8 Mon Sep 17 00:00:00 2001
From: “mitao” <“2763622819@qq.com”>
Date: 星期二, 23 十二月 2025 12:00:53 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ruoyi-system/src/main/resources/mapper/system/TBigGiftPackageOrderMapper.xml |   36 ++++++++++++++++++++++++++++++++++++
 1 files changed, 36 insertions(+), 0 deletions(-)

diff --git a/ruoyi-system/src/main/resources/mapper/system/TBigGiftPackageOrderMapper.xml b/ruoyi-system/src/main/resources/mapper/system/TBigGiftPackageOrderMapper.xml
index 4b41628..15022eb 100644
--- a/ruoyi-system/src/main/resources/mapper/system/TBigGiftPackageOrderMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/TBigGiftPackageOrderMapper.xml
@@ -128,5 +128,41 @@
         WHERE t1.del_flag = 0 and t2.id = #{query.userId}
         order by t1.create_time desc
     </select>
+    <select id="profitUserPageList" resultType="com.ruoyi.system.vo.UserProfitPageListVo">
+        select t1.id,t1.code,t1.create_time,t2.name userName,t2.phone,t1.order_price
+        from t_big_gift_package_order t1 left join t_app_user t2 on t1.app_user_id = t2.id
+        where t1.del_flag = 0 and t2.referrer_user_id  = #{query.userId} and t2.referrer_status =2
+        <if test="query.phone != null and query.phone != ''">
+            AND t2.phone = #{query.phone}
+        </if>
+        <if test="query.code != null and query.code != ''">
+            AND t1.code = #{query.code}
+        </if>
+        <if test="query.userName != null and query.userName != ''">
+            AND t2.name like concat('%',#{query.userName},'%')
+        </if>
+        <if test="sTime !=null ">
+            AND t1.create_time BETWEEN #{sTime} AND #{eTime}
+        </if>
+        order by t1.create_time desc
+    </select>
+    <select id="profitUserPageListExport" resultType="com.ruoyi.system.vo.UserProfitPageListVo">
+        select t1.id,t1.code,t1.create_time,t2.name userName,t2.phone,t1.order_price
+        from t_big_gift_package_order t1 left join t_app_user t2 on t1.app_user_id = t2.id
+        where t1.del_flag = 0 and t2.referrer_user_id  = #{query.userId} and t2.referrer_status =2
+        <if test="query.phone != null and query.phone != ''">
+            AND t2.phone = #{query.phone}
+        </if>
+        <if test="query.code != null and query.code != ''">
+            AND t1.code = #{query.code}
+        </if>
+        <if test="query.userName != null and query.userName != ''">
+            AND t2.name like concat('%',#{query.userName},'%')
+        </if>
+        <if test="sTime !=null ">
+            AND t1.create_time BETWEEN #{sTime} AND #{eTime}
+        </if>
+        order by t1.create_time desc
+    </select>
 
 </mapper>

--
Gitblit v1.7.1