【测试环境】模块化管理 - 广告费率设置,设置页面对广告对象,如选择:【所有直发来源渠道】 或 【所有海外来源渠道】,对查询条件:来源渠道,进行对应直发或海外店铺进行搜索时,查询不到对应策略数据,该问题请开发进行修复一下~
场景1:广告费率设置页面:策略id:1,广告对象,选择了:所有直发来源渠道
预期结果:进行来源渠道进行查询时,若随机选择直发店铺,理应搜索出对应策略数据

实际结果:查询条件:来源渠道,随机勾选了两个直发店铺,点击搜索,搜索不到所选择的直发店铺的策略数据:

场景2:广告费率设置页面:策略id:6,广告对象,选择了:所有海外来源渠道
预期结果:目前页面只有该策略的广告对象设置为:所有海外来源渠道,进行来源渠道进行查询时,若随机选择海外店铺,理应搜索出该策略数据

实际结果:查询条件:来源渠道,随机勾选了两个直发店铺,点击搜索,并未对应搜索出对应策略数据,而是全部策略均全量搜索出来:

场景3:多条策略下均搜索直发或海外店铺,若多个策略设置广告对象为【指定来源渠道】和【所有直发或海外来源渠道】,进行来源渠道查询,只能精准搜索到【指定来源渠道】下的策略数据,而策略设置广告对象为:【所有直发或海外来源渠道】,对应查询来源渠道,搜索不到对应策略数据
具体问题复现如下:
策略id:1,广告对象分别选择:【】所有直发来源渠道 ;策略id:8,广告对象选择【指定来源渠道】,勾选该直发店铺:直发-Ebay-Z02094-UK/204/zhi-赛盒
预期结果:查询条件-来源渠道搜索:直发-Ebay-Z02094-UK/204/zhi-赛盒,理应搜索结果覆盖策略id:1和8


实际结果:查询条件:来源渠道,搜索:直发-Ebay-Z02094-UK/204/zhi-赛盒,点击搜索,只能搜索到策略id:8的数据,不能搜索出策略id:1

[步骤]
[结果]
[期望]
重新验证如下:
验证场景1:广告对象设置为:所有直发来源渠道,通过查询条件:来源渠道,随机选择直发店铺,可以对应查找出对应策略数据
验证场景2:广告对象设置为:所有海外来源渠道,通过查询条件:来源渠道,随机选择海外店铺,可以对应查找出对应策略数据
验证场景3:广告对象设置为:指定来源渠道,通过查询条件:来源渠道,输入对应店铺:直发-Ebay-Z02094-UK/204/zhi-赛盒(该店铺为直发),理应可以对应查找出对应策略数据
该问题存在软删除的原因,若已经删除的策略对应的来源渠道还存在在数据库,再次进行搜索的时候进行搜索,还会被对应搜索出来。若将数据库数据删除则能够正常搜索根据页面存在数据搜索。