Browse Source

fix(ShopDealerRefereeMapper): 修复查询用户信息时未考虑删除状态

- 在 ShopDealerRefereeMapper.xml 文件中,修改了与 sys_user 表的 LEFT JOIN 条件
- 增加了对用户删除状态(deleted)的判断,确保只查询未删除的用户信息
- 这
pan
科技小王子 3 weeks ago
parent
commit
7f45e1bf58
  1. 4
      src/main/java/com/gxwebsoft/shop/mapper/xml/ShopDealerRefereeMapper.xml

4
src/main/java/com/gxwebsoft/shop/mapper/xml/ShopDealerRefereeMapper.xml

@ -12,8 +12,8 @@
u.avatar,
u.phone
FROM shop_dealer_referee a
LEFT JOIN gxwebsoft_core.sys_user d ON a.dealer_id = d.user_id
LEFT JOIN gxwebsoft_core.sys_user u ON a.user_id = u.user_id
LEFT JOIN gxwebsoft_core.sys_user d ON a.dealer_id = d.user_id AND d.deleted = 0
LEFT JOIN gxwebsoft_core.sys_user u ON a.user_id = u.user_id AND u.deleted = 0
<where>
<if test="param.id != null">
AND a.id = #{param.id}

Loading…
Cancel
Save