diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxCUserMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxCUserMapper.java index b164c94a0..5a07e1f12 100644 --- a/mallinkService/src/main/java/com/iformall/mapper/WxCUserMapper.java +++ b/mallinkService/src/main/java/com/iformall/mapper/WxCUserMapper.java @@ -6,6 +6,7 @@ import java.util.Map; import com.iformall.common.CommonMapper; import com.iformall.domain.dto.WxCUserBasicInfoDto; import com.iformall.domain.po.WxCUser; +import com.iformall.domain.po.base.BaseCUserEntity; import com.iformall.domain.vo.UserCountVo; public interface WxCUserMapper extends CommonMapper { @@ -16,7 +17,7 @@ public interface WxCUserMapper extends CommonMapper { WxCUser findByUnionId(WxCUser record); - WxCUser findByToken(String token); + BaseCUserEntity findByToken(String token); long findCount(WxCUserBasicInfoDto dto); diff --git a/mallinkService/src/main/resources/mapper/WxCUserBasicInfoMapper.xml b/mallinkService/src/main/resources/mapper/WxCUserBasicInfoMapper.xml index e8c124bb8..d9abde672 100644 --- a/mallinkService/src/main/resources/mapper/WxCUserBasicInfoMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCUserBasicInfoMapper.xml @@ -1032,8 +1032,8 @@ SELECT count(distinct cubi.id) FROM wx_c_user_basic_info cubi - left join wx_c_user cu on cubi.id=cu.user_id where cu.id is not null - where 1=1 + left join wx_c_user cu on cubi.id=cu.user_id + where cu.id is not null and cu.`tenant_id` = #{tenantId} diff --git a/mallinkService/src/main/resources/mapper/WxCUserMapper.xml b/mallinkService/src/main/resources/mapper/WxCUserMapper.xml index 1dc7250a3..a9d3db838 100644 --- a/mallinkService/src/main/resources/mapper/WxCUserMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCUserMapper.xml @@ -241,7 +241,16 @@ - select * from wx_c_user where `token` = #{token}