Files
notes/work/移动杭研/问题处理/2024-06/0618-自研2.0、 国际平面,都可以查到相同的域名.md
2026-03-01 01:43:46 +08:00

1.5 KiB

日期, 来源
日期 来源
2024-06-18 10:24 测试

问题详情

[NRWLXT-28404] 【批量域名管理】分发平面 分别选择"自研2.0、 国际平面",都可以查到相同的域名 - ZYHY JIRA (komect.net)

处理过程

接口

/batch/domain/omlist
pageNum=1
&pageSize=10
&enterpriseId=
&productName=
&fitButton=
&scheduleName=
&province=
&httpType=
&plainName=%E5%9B%BD%E9%99%85%E5%B9%B3%E9%9D%A2
&code=
&_=1718677431076

平面为 URL 编码。

修改点

criteriaBuilder.equal(root.get("domainPlain").as(String.class), "[]")));

预期修改

if (StringUtils.isNotEmpty(plainName)) {
    predicates.add(criteriaBuilder.like(root.get("domainPlain").as(String.class), "%[" + DomainPlainEnum.findByValue(plainName).getIndex() + "]%"));
}

总结

[NRWLXT-28404] 【批量域名管理】分发平面 分别选择"自研2.0、 国际平面",都可以查到相同的域名 - ZYHY JIRA (komect.net)

目前 点播业务运维/配置管理/批量域名管理 页面,针对 分发平面 筛选框,无论选择哪个平面,都能查看到部分相同的域名。是因为历史逻辑不仅查询所选的平面,还默认包含库中未指定平面的域名。

辛苦评估一下这个地方如何显示?

按产品要求只过滤前台筛选的平面信息不再兼容未分配平面的域名