提交 98540816 作者: 沈振路

获客链接替换时限定同类型

上级 5c4308ff
......@@ -19,11 +19,13 @@ public interface CompanyAcquisitionLinkMapper {
/**
* 获取指定appId的获客链接列表
*
* @param appId appId
* @param exceptLinkId 排除的链接Id
* @param type 限定类型
* @return 可使用链接列表
*/
List<CompanyAcquisitionLink> getAvailableAcquisitionListExceptLinkId(@Param("appId") String appId, @Param("exceptLinkId") String exceptLinkId);
List<CompanyAcquisitionLink> getAvailableAcquisitionListExceptLinkId(@Param("appId") String appId, @Param("exceptLinkId") String exceptLinkId, @Param("type") String type);
}
......@@ -71,7 +71,7 @@ public class CompanyAcquisitionLinkServiceImpl implements CompanyAcquisitionLink
return null;
}
// 查询可替换使用的链接列表
List<CompanyAcquisitionLink> availableAcquisitionList = companyAcquisitionLinkMapper.getAvailableAcquisitionListExceptLinkId(acquisitionInfo.getAuthAppId(), linkId);
List<CompanyAcquisitionLink> availableAcquisitionList = companyAcquisitionLinkMapper.getAvailableAcquisitionListExceptLinkId(acquisitionInfo.getAuthAppId(), linkId, acquisitionInfo.getType());
if (CollectionUtil.isEmpty(availableAcquisitionList)) {
log.error("公众号:{} 无法获取可替换的链接", acquisitionInfo.getAuthAppId());
return null;
......
......@@ -15,6 +15,9 @@
<if test="exceptLinkId != null and exceptLinkId != ''">
and link_id != #{exceptLinkId}
</if>
<if test="type != null and type != ''">
and type = #{type}
</if>
</select>
</mapper>
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论