| | |
| | | package com.hxh.spring.test.video; |
| | | |
| | | |
| | | import com.yeshi.buwan.dao.search.SearchSpecialDao; |
| | | import com.yeshi.buwan.domain.solr.SolrShortVideo; |
| | | import com.yeshi.buwan.domain.special.SearchSpecial; |
| | | import com.yeshi.buwan.domain.special.SearchSpecialPosition; |
| | |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | |
| | | // |
| | | @RunWith(SpringJUnit4ClassRunner.class) //使用junit4进行测试 |
| | |
| | | |
| | | @Resource |
| | | private SearchSpecialPositionMapService searchSpecialPositionMapService; |
| | | |
| | | @Resource |
| | | private SearchSpecialDao searchSpecialDao; |
| | | |
| | | |
| | | @Test |
| | |
| | | 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); |
| | |
| | | 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); |
| | |
| | | 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); |
| | |
| | | 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); |
| | |
| | | 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); |
| | |
| | | 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); |
| | |
| | | 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); |
| | |
| | | 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); |
| | |
| | | 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); |
| | |
| | | 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); |
| | |
| | | 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); |
| | |
| | | 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); |
| | | } |
| | | |
| | | } |