From 1c23bfe752fea2e815daa4bdd93859dee9e5b87c Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Thu, 22 Apr 2021 18:44:50 +0800
Subject: [PATCH] 20210422
---
src/main/resources/mapper/system/UserMapper.xml | 31 ++++++++++++++++++++++++++++---
1 files changed, 28 insertions(+), 3 deletions(-)
diff --git a/src/main/resources/mapper/system/UserMapper.xml b/src/main/resources/mapper/system/UserMapper.xml
index 363a17d..7c0c290 100644
--- a/src/main/resources/mapper/system/UserMapper.xml
+++ b/src/main/resources/mapper/system/UserMapper.xml
@@ -94,7 +94,7 @@
u.invite_id,
u.system,
u.type,
- u.agent_name,
+ u.agent_name
</sql>
<select id="countUserDetail" parameterType="user" resultType="long">
@@ -167,13 +167,25 @@
</select>
<select id="selectAgentUserList" resultType="com.xcong.excoin.modules.agent.pojo.AgentUser">
- select *
+ select
+ a.user_id id,
+ a.username account,
+ a.agent_name name,
+ a.invite_id,
+ a.create_time,
+ a.status,
+ b.return_ratio,
+ a.mobile telphone,
+ c.referer_id refererId,
+ c.certify_status
from t_user a
inner join agent_friend_relation b on a.user_id = b.user_id
inner join member c on b.member_id = c.id
<if test="record != null">
<where>
-
+ <if test="record.refererId!=null and record.refererId!=''">
+ find_in_set(#{record.refererId}, b.referer_ids)
+ </if>
</where>
</if>
</select>
@@ -181,4 +193,17 @@
<select id="selectUserByInviteId" resultType="user">
select * from t_user where invite_id=#{inviteId}
</select>
+
+ <select id="selectUserInfoById" resultType="user">
+ select
+ a.user_id,
+ a.agent_name,
+ a.username,
+ a.mobile,
+ a.invite_id,
+ b.return_ratio
+ from t_user a
+ left join agent_friend_relation b on a.user_id=b.user_id
+ where a.user_id=#{id}
+ </select>
</mapper>
--
Gitblit v1.9.1