- 在用户关联家庭成员表连接时增加删除标志过滤条件(del_flag = 0) - 修正查询条件,避免已删除的家庭成员数据影响结果 - 确保返回的家庭成员数据均为有效未删除记录
@@ -346,11 +346,10 @@
u.create_time
FROM
sys_user u
- LEFT JOIN nm_family_members nfm ON u.id = nfm.user_id AND nfm.user_type = 0
+ LEFT JOIN nm_family_members nfm ON u.id = nfm.user_id AND nfm.user_type = 0 AND nfm.del_flag = 0
LEFT JOIN ( SELECT fm.user_id, COUNT(*) AS num FROM nm_family_members fm WHERE fm.del_flag = 0 GROUP BY fm.user_id ) AS tem ON u.id = tem.user_id
<where>
u.del_flag = 0
- AND nfm.del_flag = 0
AND u.user_identity = 3
AND u.org_code IS NULL
<if test="findPageCUserInfoRequestDTO.username!=null and findPageCUserInfoRequestDTO.username!=''">