| | |
| | | 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; |
| | |
| | | |
| | | @Test |
| | | public void update() { |
| | | // try { |
| | | // pptvVideoUpdate.updateLatestVideo(""); |
| | | // } catch (Exception e) { |
| | | // e.printStackTrace(); |
| | | // } |
| | | |
| | | List<PPTVSeries> list = PPTVApiUtil.getUpdateList(); |
| | | System.out.println(list); |
| | | } |
| | | |
| | | @Test |
| | | public void syncVideo() { |
| | | try { |
| | | pptvVideoUpdate.updateLatestVideo(""); |
| | | pptvVideoUpdate.syncVideo(""); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | |
| | | |
| | | @Test |
| | | public void getApiDetail() { |
| | | PPTVApiUtil.getDetail("32159127,10215224,15326213"); |
| | | PPTVSeries series = PPTVApiUtil.getDetail("28544897"); |
| | | System.out.println(series); |
| | | } |
| | | |
| | | |
| | |
| | | |
| | | @Test |
| | | public void addVideoInfo() { |
| | | PPTVSeries series = pptvService.getSeriesDetail("26796"); |
| | | // List<PPTVSeries> seriesList = pptvSeriesDao.list("少儿", 0, 100); |
| | | // for (PPTVSeries series : seriesList) { |
| | | PPTVSeries series = pptvService.getSeriesDetail("381472"); |
| | | pptvService.addToVideoInfo(series); |
| | | // } |
| | | } |
| | | |
| | | @Test |
| | |
| | | } |
| | | } |
| | | |
| | | // @Test |
| | | // @Test |
| | | public void getDetail(String sCode) { |
| | | PPTVSeries series = PPTVApiUtil.getDetail(sCode); |
| | | pptvService.save(series); |
| | | } |
| | | |
| | | |
| | | @Test |
| | | public void buy() { |
| | | PPTVApiUtil.buyGoods("257dfd950c20ad25dee9f99ef926c0f8", "danpian-1", "AB5574873120458", new Date()); |
| | | } |
| | | |
| | | @Test |
| | | public void updateGoodsInfo() { |
| | | Query query = new Query(); |
| | | query.addCriteria(new Criteria("goodsInfo").is(null).andOperator(Criteria.where("free").is("1"))); |
| | | query.limit(400); |
| | | List<PPTVSeries> list = pptvSeriesDao.findList(query); |
| | | for (PPTVSeries series : list) { |
| | | PPTVSeries detail = PPTVApiUtil.getDetail(series.getSeriesCode()); |
| | | query = new Query(); |
| | | query.addCriteria(Criteria.where("_id").is(detail.getInfoID())); |
| | | Update update = new Update(); |
| | | update.set("goodsInfo", detail.getGoodsInfo()); |
| | | pptvSeriesDao.update(query, update); |
| | | } |
| | | } |
| | | |
| | | |
| | | } |