From f537abe9f3646c739beaf15076246a2f71a347e9 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 20 二月 2025 16:57:55 +0800 Subject: [PATCH] IOS广告增加区域屏蔽 --- src/test/java/com/hxh/spring/test/video/SearchSpecialTest.java | 48 ++++++++++++++++++++++++++++++------------------ 1 files changed, 30 insertions(+), 18 deletions(-) diff --git a/src/test/java/com/hxh/spring/test/video/SearchSpecialTest.java b/src/test/java/com/hxh/spring/test/video/SearchSpecialTest.java index d45166c..f76aff8 100644 --- a/src/test/java/com/hxh/spring/test/video/SearchSpecialTest.java +++ b/src/test/java/com/hxh/spring/test/video/SearchSpecialTest.java @@ -1,7 +1,7 @@ package com.hxh.spring.test.video; -import com.yeshi.buwan.domain.solr.SolrShortVideo; +import com.yeshi.buwan.dao.search.SearchSpecialDao; import com.yeshi.buwan.domain.special.SearchSpecial; import com.yeshi.buwan.domain.special.SearchSpecialPosition; import com.yeshi.buwan.domain.special.SearchSpecialPositionMap; @@ -34,6 +34,9 @@ @Resource private SearchSpecialPositionMapService searchSpecialPositionMapService; + @Resource + private SearchSpecialDao searchSpecialDao; + @Test public void addPosition() throws Exception { @@ -64,8 +67,8 @@ filter.setArea("闊╁浗"); filter.setContentType(1); filter.setVideoType(150); - searchSpecial.setAlbumQuery(filter); - searchSpecial.setInternetQuery(filter); + filter.setResourceIds(Arrays.asList(new String[]{"25","28"})); + searchSpecial.setContainerList(Arrays.asList(new SearchSpecial.QueryConditionsContainer[]{new SearchSpecial.QueryConditionsContainer(new SearchSpecial.QueryConditions(filter, filter, null), "48", null, 1)})); searchSpecial.setColumn(2); searchSpecial.setSystemId(systemId + ""); searchSpecialService.save(searchSpecial); @@ -77,8 +80,7 @@ filter.setArea("闊╁浗"); filter.setContentType(1); filter.setVideoType(151); - searchSpecial.setAlbumQuery(filter); - searchSpecial.setInternetQuery(filter); + searchSpecial.setContainerList(Arrays.asList(new SearchSpecial.QueryConditionsContainer[]{new SearchSpecial.QueryConditionsContainer(new SearchSpecial.QueryConditions(filter, filter, null), "48", null, 1)})); searchSpecial.setColumn(3); searchSpecial.setSystemId(systemId + ""); searchSpecialService.save(searchSpecial); @@ -90,8 +92,7 @@ filter.setArea("闊╁浗"); filter.setContentType(1); filter.setVideoType(152); - searchSpecial.setAlbumQuery(filter); - searchSpecial.setInternetQuery(filter); + searchSpecial.setContainerList(Arrays.asList(new SearchSpecial.QueryConditionsContainer[]{new SearchSpecial.QueryConditionsContainer(new SearchSpecial.QueryConditions(filter, filter, null), "48", null, 1)})); searchSpecial.setColumn(3); searchSpecial.setSystemId(systemId + ""); searchSpecialService.save(searchSpecial); @@ -103,8 +104,7 @@ filter.setArea("鏃ユ湰"); // filter.setContentType(1); filter.setVideoType(153); - searchSpecial.setAlbumQuery(filter); - searchSpecial.setInternetQuery(filter); + searchSpecial.setContainerList(Arrays.asList(new SearchSpecial.QueryConditionsContainer[]{new SearchSpecial.QueryConditionsContainer(new SearchSpecial.QueryConditions(filter, filter, null), "48", null, 1)})); searchSpecial.setColumn(2); searchSpecial.setSystemId(systemId + ""); searchSpecialService.save(searchSpecial); @@ -117,7 +117,7 @@ sfilter.setAreas(Arrays.asList(new String[]{"闊╁浗", "鏃ラ煩"})); sfilter.setRootVideoType(155); // sfilter.setTag(); - searchSpecial.setShortQuery(sfilter); + searchSpecial.setContainerList(Arrays.asList(new SearchSpecial.QueryConditionsContainer[]{new SearchSpecial.QueryConditionsContainer(new SearchSpecial.QueryConditions(null, null, sfilter), "48", null, 1)})); searchSpecial.setColumn(2); searchSpecial.setSystemId(systemId + ""); searchSpecialService.save(searchSpecial); @@ -130,7 +130,7 @@ sfilter.setAreas(Arrays.asList(new String[]{"闊╁浗", "鏃ラ煩"})); sfilter.setRootVideoType(155); sfilter.setTag("鍏崷"); - searchSpecial.setShortQuery(sfilter); + searchSpecial.setContainerList(Arrays.asList(new SearchSpecial.QueryConditionsContainer[]{new SearchSpecial.QueryConditionsContainer(new SearchSpecial.QueryConditions(null, null, sfilter), "48", null, 1)})); searchSpecial.setColumn(2); searchSpecial.setSystemId(systemId + ""); searchSpecialService.save(searchSpecial); @@ -142,7 +142,7 @@ sfilter.setAreas(Arrays.asList(new String[]{"闊╁浗", "鏃ラ煩"})); sfilter.setRootVideoType(155); sfilter.setTag("鏂伴椈"); - searchSpecial.setShortQuery(sfilter); + searchSpecial.setContainerList(Arrays.asList(new SearchSpecial.QueryConditionsContainer[]{new SearchSpecial.QueryConditionsContainer(new SearchSpecial.QueryConditions(null, null, sfilter), "48", null, 1)})); searchSpecial.setColumn(2); searchSpecial.setSystemId(systemId + ""); searchSpecialService.save(searchSpecial); @@ -154,7 +154,7 @@ sfilter.setAreas(Arrays.asList(new String[]{"闊╁浗", "鏃ラ煩"})); sfilter.setRootVideoType(155); sfilter.setTag("鏄庢槦"); - searchSpecial.setShortQuery(sfilter); + searchSpecial.setContainerList(Arrays.asList(new SearchSpecial.QueryConditionsContainer[]{new SearchSpecial.QueryConditionsContainer(new SearchSpecial.QueryConditions(null, null, sfilter), "48", null, 1)})); searchSpecial.setColumn(2); searchSpecial.setSystemId(systemId + ""); searchSpecialService.save(searchSpecial); @@ -166,7 +166,7 @@ sfilter.setAreas(Arrays.asList(new String[]{"闊╁浗", "鏃ラ煩"})); sfilter.setRootVideoType(155); sfilter.setTag("鐑偣"); - searchSpecial.setShortQuery(sfilter); + searchSpecial.setContainerList(Arrays.asList(new SearchSpecial.QueryConditionsContainer[]{new SearchSpecial.QueryConditionsContainer(new SearchSpecial.QueryConditions(null, null, sfilter), "48", null, 1)})); searchSpecial.setColumn(2); searchSpecial.setSystemId(systemId + ""); searchSpecialService.save(searchSpecial); @@ -179,7 +179,7 @@ sfilter.setAreas(Arrays.asList(new String[]{"闊╁浗", "鏃ラ煩"})); sfilter.setRootVideoType(155); sfilter.setTag("闊充箰"); - searchSpecial.setShortQuery(sfilter); + searchSpecial.setContainerList(Arrays.asList(new SearchSpecial.QueryConditionsContainer[]{new SearchSpecial.QueryConditionsContainer(new SearchSpecial.QueryConditions(null, null, sfilter), "48", null, 1)})); searchSpecial.setColumn(2); searchSpecial.setSystemId(systemId + ""); searchSpecialService.save(searchSpecial); @@ -195,9 +195,7 @@ filter.setRootVideoType(155); filter.setSortKey("third_update_time"); - searchSpecial.setAlbumQuery(null); - searchSpecial.setInternetQuery(null); - searchSpecial.setShortQuery(filter); + searchSpecial.setContainerList(Arrays.asList(new SearchSpecial.QueryConditionsContainer[]{new SearchSpecial.QueryConditionsContainer(new SearchSpecial.QueryConditions(null, null, filter), "48", null, 1)})); searchSpecial.setColumn(1); searchSpecial.setSystemId(2 + ""); searchSpecialService.save(searchSpecial); @@ -311,4 +309,18 @@ searchSpecialPositionMapService.add(map); } + @Test + public void repaireSpecial() { + SearchSpecial special = searchSpecialDao.get("3#hanju-shaoer"); + SolrVideoSearchFilter filter = new SolrVideoSearchFilter(); + filter.setArea("鏃ユ湰"); + filter.setContentType(1); + filter.setVideoType(153); + filter.setResourceIds(Arrays.asList(new String[]{"25","28"})); + special.getContainerList().add(new SearchSpecial.QueryConditionsContainer(new SearchSpecial.QueryConditions(filter, null, null), "48", "meizu", 1)); + + special.setContainerList(special.getContainerList()); + searchSpecialDao.save(special); + } + } -- Gitblit v1.8.0