|
@@ -390,6 +390,7 @@ select a.id, a.company_id as "companyDTO.id", a.office_id as "officeDTO.id", a.l
|
|
|
</select>
|
|
|
<select id="findList3" resultType="com.jeeplus.sys.service.dto.UserDTO">
|
|
|
SELECT
|
|
|
+ DISTINCT
|
|
|
a.id,
|
|
|
a.company_id AS "companyDTO.id",
|
|
|
a.office_id AS "officeDTO.id",
|
|
@@ -427,8 +428,7 @@ select a.id, a.company_id as "companyDTO.id", a.office_id as "officeDTO.id", a.l
|
|
|
LEFT JOIN sys_user_post AS user_post ON user_post.post_id = post.id
|
|
|
LEFT JOIN sys_user AS a ON a.id = user_post.user_id
|
|
|
AND a.del_flag = 0
|
|
|
- LEFT JOIN sys_cert sc ON a.id = sc.user_id
|
|
|
- AND sc.del_flag = '0'
|
|
|
+ left join sys_cert sc on a.id = sc.user_id and sc.del_flag = '0' and (sc.status = '5' or sc.status IS NULL)
|
|
|
LEFT JOIN sys_office c ON c.id = a.company_id
|
|
|
LEFT JOIN sys_office o ON o.id = a.office_id
|
|
|
<where>
|
|
@@ -439,12 +439,12 @@ select a.id, a.company_id as "companyDTO.id", a.office_id as "officeDTO.id", a.l
|
|
|
<if test="loginName != null and loginName != '' ">
|
|
|
AND a.login_name LIKE CONCAT('%', #{loginName}, '%')
|
|
|
</if>
|
|
|
- AND post.del_flag = 0
|
|
|
+ AND post.del_flag = 0 AND sc.type = '6'
|
|
|
</where>
|
|
|
</select>
|
|
|
<select id="findList1" resultType="com.jeeplus.sys.service.dto.UserDTO">
|
|
|
SELECT
|
|
|
- a.id,
|
|
|
+ DISTINCT a.id,
|
|
|
a.company_id AS "companyDTO.id",
|
|
|
a.office_id AS "officeDTO.id",
|
|
|
a.login_name AS "loginName",
|
|
@@ -481,8 +481,7 @@ select a.id, a.company_id as "companyDTO.id", a.office_id as "officeDTO.id", a.l
|
|
|
LEFT JOIN sys_user_post AS user_post ON user_post.post_id = post.id
|
|
|
LEFT JOIN sys_user AS a ON a.id = user_post.user_id
|
|
|
AND a.del_flag = 0
|
|
|
- LEFT JOIN sys_cert sc ON a.id = sc.user_id
|
|
|
- AND sc.del_flag = '0'
|
|
|
+ left join sys_cert sc on a.id = sc.user_id and sc.del_flag = '0' and (sc.status = '5' or sc.status IS NULL)
|
|
|
LEFT JOIN sys_office c ON c.id = a.company_id
|
|
|
LEFT JOIN sys_office o ON o.id = a.office_id
|
|
|
WHERE
|
|
@@ -490,7 +489,7 @@ select a.id, a.company_id as "companyDTO.id", a.office_id as "officeDTO.id", a.l
|
|
|
<if test="companyId != null and companyId != '' ">
|
|
|
AND a.company_id = #{companyId}
|
|
|
</if>
|
|
|
- AND post.del_flag = 0
|
|
|
+ AND post.del_flag = 0 AND sc.type = '6'
|
|
|
</select>
|
|
|
|
|
|
<update id="updateUserUpPassword">
|