|
|
@@ -71,21 +71,20 @@
|
|
|
|
|
|
<select id="selectByUserId" resultType="com.ydtech.modules.partner.model.vo.RelationalVo">
|
|
|
SELECT
|
|
|
- id,
|
|
|
- NAME AS userName,
|
|
|
- mobile,
|
|
|
- user_id,
|
|
|
- dept_id,
|
|
|
- (SELECT `name` FROM sys_dept d WHERE d.id = partner_user.dept_id) AS agencyName,
|
|
|
- (SELECT `name` FROM sys_user u WHERE u.id = partner_user.referrer_id) AS suggestName,
|
|
|
- grade AS type,
|
|
|
- referrer_id,
|
|
|
- create_time
|
|
|
+ p.id,
|
|
|
+ p.NAME AS userName,
|
|
|
+ p.mobile,
|
|
|
+ p.user_id,
|
|
|
+ p.dept_id,
|
|
|
+ (SELECT `name` FROM sys_dept d WHERE d.id = p.dept_id) AS deptName,
|
|
|
+ (SELECT `name` FROM sys_user u WHERE u.id = p.referrer_id) AS suggestName,
|
|
|
+ p.grade AS type,
|
|
|
+ p.referrer_id,
|
|
|
+ p.create_time
|
|
|
FROM
|
|
|
- partner_user
|
|
|
- WHERE
|
|
|
- user_id = #{id}
|
|
|
- AND grade = ${grade}
|
|
|
+ partner_user p
|
|
|
+ LEFT JOIN sys_user u ON u.id = p.user_id
|
|
|
+ WHERE u.`status` = 1 AND user_id = #{id} AND grade = #{grade}
|
|
|
</select>
|
|
|
|
|
|
|
|
|
@@ -731,40 +730,38 @@ SELECT
|
|
|
|
|
|
<select id="selectByReferrerId" resultType="com.ydtech.modules.partner.model.vo.RelationalVo">
|
|
|
SELECT
|
|
|
- id,
|
|
|
- NAME AS userName,
|
|
|
- mobile,
|
|
|
- user_id,
|
|
|
- dept_id,
|
|
|
- (SELECT `name` FROM sys_dept d WHERE d.id = partner_user.dept_id) AS deptName,
|
|
|
- (SELECT `name` FROM sys_user u WHERE u.id = partner_user.referrer_id) AS suggestName,
|
|
|
- grade AS type,
|
|
|
- referrer_id,
|
|
|
- create_time
|
|
|
+ p.id,
|
|
|
+ p.NAME AS userName,
|
|
|
+ p.mobile,
|
|
|
+ p.user_id,
|
|
|
+ p.dept_id,
|
|
|
+ (SELECT `name` FROM sys_dept d WHERE d.id = p.dept_id) AS deptName,
|
|
|
+ (SELECT `name` FROM sys_user u WHERE u.id = p.referrer_id) AS suggestName,
|
|
|
+ p.grade AS type,
|
|
|
+ p.referrer_id,
|
|
|
+ p.create_time
|
|
|
FROM
|
|
|
- partner_user
|
|
|
- WHERE
|
|
|
- referrer_id = #{userId}
|
|
|
- AND grade = ${grade}
|
|
|
+ partner_user p
|
|
|
+ LEFT JOIN sys_user u ON u.id = p.user_id
|
|
|
+ WHERE u.`status` = 1 AND p.referrer_id = #{userId} AND p.grade = #{grade}
|
|
|
</select>
|
|
|
|
|
|
<select id="selectQuerySuperiors" resultType="com.ydtech.modules.partner.model.vo.RelationalVo">
|
|
|
SELECT
|
|
|
- id,
|
|
|
- NAME AS userName,
|
|
|
- mobile,
|
|
|
- user_id,
|
|
|
- dept_id,
|
|
|
- (SELECT `name` FROM sys_dept d WHERE d.id = partner_user.dept_id) AS deptName,
|
|
|
- (SELECT `name` FROM sys_user u WHERE u.id = partner_user.referrer_id) AS suggestName,
|
|
|
- grade AS type,
|
|
|
- referrer_id,
|
|
|
- create_time
|
|
|
+ p.id,
|
|
|
+ p.NAME AS userName,
|
|
|
+ p.mobile,
|
|
|
+ p.user_id,
|
|
|
+ p.dept_id,
|
|
|
+ (SELECT `name` FROM sys_dept d WHERE d.id = p.dept_id) AS deptName,
|
|
|
+ (SELECT `name` FROM sys_user u WHERE u.id = p.referrer_id) AS suggestName,
|
|
|
+ p.grade AS type,
|
|
|
+ p.referrer_id,
|
|
|
+ p.create_time
|
|
|
FROM
|
|
|
- partner_user
|
|
|
- WHERE
|
|
|
- user_id = #{userId}
|
|
|
- AND grade = ${grade}
|
|
|
+ partner_user p
|
|
|
+ LEFT JOIN sys_user u ON u.id = p.user_id
|
|
|
+ WHERE u.`status` = 1 AND p.user_id = #{userId} AND p.grade = #{grade}
|
|
|
</select>
|
|
|
|
|
|
|