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/SolrTest.java | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 106 insertions(+), 5 deletions(-) diff --git a/src/test/java/com/hxh/spring/test/SolrTest.java b/src/test/java/com/hxh/spring/test/SolrTest.java index 33d3665..0707dd7 100644 --- a/src/test/java/com/hxh/spring/test/SolrTest.java +++ b/src/test/java/com/hxh/spring/test/SolrTest.java @@ -1,28 +1,32 @@ package com.hxh.spring.test; import com.yeshi.buwan.dao.HomeNoticeDao; +import com.yeshi.buwan.dao.juhe.youku.InternetSearchVideoDao; import com.yeshi.buwan.dao.video.AlbumVideoMapDao; import com.yeshi.buwan.domain.VideoInfo; import com.yeshi.buwan.domain.solr.SolrAlbumVideo; +import com.yeshi.buwan.domain.solr.SolrShortVideo; import com.yeshi.buwan.domain.video.AlbumVideoMap; import com.yeshi.buwan.domain.video.InternetSearchVideo; import com.yeshi.buwan.dto.search.SolrResultDTO; +import com.yeshi.buwan.dto.search.SolrShortVideoSearchFilter; import com.yeshi.buwan.dto.search.SolrVideoSearchFilter; -import com.yeshi.buwan.pptv.PPTVUtil; import com.yeshi.buwan.service.imp.VideoInfoService; import com.yeshi.buwan.service.inter.juhe.AlbumVideoMapService; import com.yeshi.buwan.service.inter.juhe.InternetSearchVideoService; -import com.yeshi.buwan.service.manager.SolrAlbumVideoDataManager; import com.yeshi.buwan.service.manager.SolrCommonVideoDataManager; -import com.yeshi.buwan.service.manager.SolrInternetSearchVideoDataManager; -import com.yeshi.buwan.util.Constant; +import com.yeshi.buwan.service.manager.search.SolrAlbumVideoDataManager; +import com.yeshi.buwan.service.manager.search.SolrInternetSearchVideoDataManager; +import com.yeshi.buwan.service.manager.search.SolrShortVideoDataManager; import com.yeshi.buwan.util.StringUtil; import com.yeshi.buwan.util.factory.VideoInfoFactory; import com.yeshi.buwan.util.video.VideoConstant; +import net.sf.json.JSONObject; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.data.mongodb.core.query.Criteria; import org.springframework.data.mongodb.core.query.Query; +import org.springframework.data.mongodb.core.query.Update; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.test.context.web.WebAppConfiguration; @@ -52,6 +56,9 @@ @Resource private SolrInternetSearchVideoDataManager solrInternetSearchVideoDataManager; + + @Resource + private SolrShortVideoDataManager solrShortVideoDataManager; @Resource private InternetSearchVideoService internetSearchVideoService; @@ -155,14 +162,28 @@ @Test public void search() { + String key = "澶у攼鐙勫叕妗�"; + SolrVideoSearchFilter filter = new SolrVideoSearchFilter(); + filter.setKey(key); + filter.setContentType(1); + SolrResultDTO internetSearchResultDTO = solrInternetSearchVideoDataManager.find(filter, 1, 10); } @Test public void addInternet() { - InternetSearchVideo list = internetSearchVideoService.selectByPrimaryKey("59fafccefd20505b0aade6d9ba0e8ed1"); //listAll(1, 10); + InternetSearchVideo list = internetSearchVideoService.selectByPrimaryKey("38ac0127d0cc3433e09964e757ab3505"); //listAll(1, 10); solrInternetSearchVideoDataManager.saveOrUpdate(list); + } + + @Test + public void deleteInternet() { + String st = "161469b4aa35ca7ae1cc5d3ddaa23276,3b57b603b4eef496ce0de50f06ca40c0"; + + + for (String id : st.split(",")) + solrInternetSearchVideoDataManager.deleteById(id); } @@ -202,5 +223,85 @@ // solrDataManager.clear(); // } + @Resource + private com.yeshi.buwan.job.video.ShortVideoUpdateJob shortVideoUpdateJob; + + @Test + public void iqiyiShortVideo() { + + JSONObject params = new JSONObject(); + params.put("videoType", 155); + params.put("url", "https://list.iqiyi.com/www/7/186-------------24-1-2-iqiyi--.html?s_source=PCW_LC"); + + try { + shortVideoUpdateJob.updateIqiyiShortVideo(params.toString()); + } catch (Exception e) { + e.printStackTrace(); + } + + } + + //https://v.qq.com/channel/ent?_all=1&channel=ent&iarea=2&listpage=1&sort=40 + @Test + public void tencentShortVideo() { + JSONObject params = new JSONObject(); + params.put("videoType", 155); + params.put("area", "鏃ラ煩"); + params.put("url", "https://v.qq.com/channel/ent?_all=1&channel=ent&iarea=2&listpage=1&sort=40"); + + try { + shortVideoUpdateJob.updateTencentShortVideo(params.toString()); + } catch (Exception e) { + e.printStackTrace(); + } + } + + @Test + public void clearShortVideo() { + SolrShortVideoSearchFilter filter = new SolrShortVideoSearchFilter(); + for (int i = 0; i < 4; i++) { + SolrResultDTO dto = solrShortVideoDataManager.find(filter, 1, 500); + List<SolrShortVideo> list = (List<SolrShortVideo>) dto.getVideoList(); + for (SolrShortVideo video : list) { + solrShortVideoDataManager.deleteById(video.getId()); + } + } + } + + + @Test + public void addToAlbum() { + albumVideoMapService.add(videoInfoService.getVideoInfo("8441251")); + } + + + @Test + public void getById() { + + SolrAlbumVideo solrAlbumVideo = solrDataManager.findOne("8441251"); + System.out.println(solrAlbumVideo); + } + + @Test + public void syncInternetSearch(){ + solrInternetSearchVideoDataManager.syncAllAlbum(); + } + + @Resource + private InternetSearchVideoDao internetSearchVideoDao; + + @Test + public void updateTag(){ + Query query=new Query(); + query.addCriteria(Criteria.where("tag").is("璇勫垎锛歯ull")); + List<InternetSearchVideo> list = internetSearchVideoDao.findList(query); + for(InternetSearchVideo video:list){ + InternetSearchVideo update=new InternetSearchVideo(); + update.setTag("璇勫垎锛�9.0"); + update.setId(video.getId()); + internetSearchVideoDao.updateSelective(update); + } + System.out.println(list); + } } -- Gitblit v1.8.0