Commit fa8f4662 by 墨竹

fix:增加接口,查询是否有企微好友接口

parent a32f964b
......@@ -259,4 +259,16 @@ public interface ExternalClerkRelatedApiService {
*/
ExternalClerkRelatedDTO getByWxEnterpriseIdAndUnionId(String wxEnterpriseId, String wxUserId, String unionid);
/**
* 会员是否有好友 true:是 false:否
*
* @param memberId 成员身份
* @param enterpriseId 企业标识
* @return boolean
* @author mozhu
* @date 2022-04-21 10:03:44
*/
boolean isExternalFriendByMemberId(String memberId,String enterpriseId);
}
......@@ -325,4 +325,16 @@ public interface TabHaobanExternalClerkRelatedMapper {
TabHaobanExternalClerkRelated getByWxEnterpriseIdAndUnionId(@Param("wxEnterpriseId") String wxEnterpriseId,
@Param("wxUserId") String wxUserId,
@Param("unionid") String unionid);
/**
* 会员好友数量
*
* @param memberId 成员身份
* @param enterpriseId 企业标识
* @return int
* @author mozhu
* @date 2022-04-21 10:06:21
*/
int countByMemberId(@Param("memberId") String memberId,
@Param("enterpriseId") String enterpriseId);
}
\ No newline at end of file
......@@ -490,6 +490,12 @@ public class ExternalClerkRelatedApiServiceImpl implements ExternalClerkRelatedA
}
}
@Override
public boolean isExternalFriendByMemberId(String memberId, String enterpriseId) {
int count = tabHaobanExternalClerkRelatedMapper.countByMemberId(memberId, enterpriseId);
return count > 0;
}
/**
* 更新新的外部联系人id
*
......
......@@ -655,5 +655,11 @@
order by update_time desc limit 1
</select>
<select id="countByMemberId" resultType="int">
select
count(*)
from tab_haoban_external_clerk_related
where enterprise_id = #{enterpriseId} and member_id = #{memberId}
and status_flag = 1
</select>
</mapper>
\ No newline at end of file
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