Commit bd753403 by fudahua

会员标签同步-根据会员id查询好友的人

parent caa6f9a4
...@@ -116,6 +116,13 @@ public interface ExternalClerkRelatedApiService { ...@@ -116,6 +116,13 @@ public interface ExternalClerkRelatedApiService {
/** /**
* 获取企业下的关联关系的 memberIds
*
* @return
*/
List<String> listExternalClerkMemberIdsByMemberIds(String wxEnterpriseId, List<String> memberIds);
/**
* 获取企业下的关联关系列表 * 获取企业下的关联关系列表
* *
* @return * @return
......
...@@ -161,11 +161,21 @@ public interface TabHaobanExternalClerkRelatedMapper { ...@@ -161,11 +161,21 @@ public interface TabHaobanExternalClerkRelatedMapper {
/** /**
* 查询会员在企业下的好友关系 根据会员ids * 查询会员在企业下的好友关系 根据会员ids
* *
* @param memberId * @param memberIds
* @param wxEnterpriseId
* @return
*/
List<TabHaobanExternalClerkRelated> listByMemberIds(@Param("memberIds") List<String> memberIds,
@Param("wxEnterpriseId") String wxEnterpriseId);
/**
* 查询会员在企业下的好友关系memberIds 根据会员ids
*
* @param memberIds
* @param wxEnterpriseId * @param wxEnterpriseId
* @return * @return
*/ */
List<TabHaobanExternalClerkRelated> listByMemberIds(@Param("memberIds") List<String> memberId, List<String> listMemberIdsByMemberIds(@Param("memberIds") List<String> memberIds,
@Param("wxEnterpriseId") String wxEnterpriseId); @Param("wxEnterpriseId") String wxEnterpriseId);
/** /**
......
...@@ -202,6 +202,11 @@ public class ExternalClerkRelatedApiServiceImpl implements ExternalClerkRelatedA ...@@ -202,6 +202,11 @@ public class ExternalClerkRelatedApiServiceImpl implements ExternalClerkRelatedA
} }
@Override @Override
public List<String> listExternalClerkMemberIdsByMemberIds(String wxEnterpriseId, List<String> memberIds) {
return tabHaobanExternalClerkRelatedMapper.listMemberIdsByMemberIds(memberIds, wxEnterpriseId);
}
@Override
public List<ExternalClerkRelatedShortInfoDTO> listExternalClerkByMemberIds(String wxEnterpriseId, List<String> memberIds) { public List<ExternalClerkRelatedShortInfoDTO> listExternalClerkByMemberIds(String wxEnterpriseId, List<String> memberIds) {
List<TabHaobanExternalClerkRelated> list = tabHaobanExternalClerkRelatedMapper.listByMemberIds(memberIds, wxEnterpriseId); List<TabHaobanExternalClerkRelated> list = tabHaobanExternalClerkRelatedMapper.listByMemberIds(memberIds, wxEnterpriseId);
return EntityUtil.changeEntityListNew(ExternalClerkRelatedShortInfoDTO.class, list); return EntityUtil.changeEntityListNew(ExternalClerkRelatedShortInfoDTO.class, list);
......
...@@ -544,6 +544,18 @@ ...@@ -544,6 +544,18 @@
and status_flag = 1 and status_flag = 1
</select> </select>
<select id="listMemberIdsByMemberIds" resultType="String">
select
member_id
from tab_haoban_external_clerk_related
where wx_enterprise_id = #{wxEnterpriseId}
and member_id in
<foreach collection="memberIds" open="(" separator="," close=")" item="item">
#{item}
</foreach>
and status_flag = 1
</select>
<select id="listByMemberId" resultMap="BaseResultMap"> <select id="listByMemberId" resultMap="BaseResultMap">
select select
<include refid="Base_Column_List"/> <include refid="Base_Column_List"/>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment