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