Commit fa8f4662 by 墨竹

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

parent a32f964b
...@@ -259,4 +259,16 @@ public interface ExternalClerkRelatedApiService { ...@@ -259,4 +259,16 @@ public interface ExternalClerkRelatedApiService {
*/ */
ExternalClerkRelatedDTO getByWxEnterpriseIdAndUnionId(String wxEnterpriseId, String wxUserId, String unionid); 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 { ...@@ -325,4 +325,16 @@ public interface TabHaobanExternalClerkRelatedMapper {
TabHaobanExternalClerkRelated getByWxEnterpriseIdAndUnionId(@Param("wxEnterpriseId") String wxEnterpriseId, TabHaobanExternalClerkRelated getByWxEnterpriseIdAndUnionId(@Param("wxEnterpriseId") String wxEnterpriseId,
@Param("wxUserId") String wxUserId, @Param("wxUserId") String wxUserId,
@Param("unionid") String unionid); @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 ...@@ -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 * 更新新的外部联系人id
* *
......
...@@ -655,5 +655,11 @@ ...@@ -655,5 +655,11 @@
order by update_time desc limit 1 order by update_time desc limit 1
</select> </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> </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