diff --git a/cash-service/account-service/src/main/resources/mapper/ShopUserMapper.xml b/cash-service/account-service/src/main/resources/mapper/ShopUserMapper.xml
index d2b05527c..d98e1a490 100644
--- a/cash-service/account-service/src/main/resources/mapper/ShopUserMapper.xml
+++ b/cash-service/account-service/src/main/resources/mapper/ShopUserMapper.xml
@@ -293,7 +293,7 @@
u.distribution_shops AS distributionShops
FROM tb_shop_user_invite invite
left join tb_shop_user u on invite.shop_user_id = u.id
- left join mk_distribution_user dist on u.id = dist.id
+ left join mk_distribution_user dist on u.id = dist.id and dist.shop_id = #{shopId}
WHERE invite.`distribution_user_id` = #{distributionUserId} and invite.shop_id = #{shopId}
and dist.distribution_level_id = #{distributionLevelId}
and invite.shop_user_id = #{shopUserId}