提交 98540816 作者: 沈振路

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

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