| | |
| | | |
| | | import com.xxl.job.core.biz.model.ReturnT; |
| | | import com.xxl.job.core.handler.annotation.XxlJob; |
| | | import com.yeshi.buwan.dao.juhe.pptv.PPTVSeriesDao; |
| | | import com.yeshi.buwan.dao.juhe.pptv.VideoPPTVMapDao; |
| | | import com.yeshi.buwan.pptv.PPTVApiUtil; |
| | | import com.yeshi.buwan.pptv.entity.PPTVSeries; |
| | | import com.yeshi.buwan.service.inter.juhe.PPTVService; |
| | | import com.yeshi.buwan.service.inter.juhe.YouKuService; |
| | | import com.yeshi.buwan.util.StringUtil; |
| | | import com.yeshi.buwan.youku.YouKuApiUtil; |
| | | import com.yeshi.buwan.youku.entity.YouKuShowDetail; |
| | | import com.yeshi.buwan.youku.entity.YouKuShowSimple; |
| | | import com.yeshi.buwan.youku.entity.YouKuVideo; |
| | | import com.yeshi.buwan.util.video.web.YouKuWebUtil; |
| | | import com.yeshi.buwan.videos.youku.YouKuApiUtil; |
| | | import com.yeshi.buwan.videos.youku.entity.YouKuShowDetail; |
| | | import com.yeshi.buwan.videos.youku.entity.YouKuShowSimple; |
| | | import com.yeshi.buwan.videos.youku.entity.YouKuVideo; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.stereotype.Component; |
| | |
| | | return ReturnT.SUCCESS; |
| | | } |
| | | |
| | | |
| | | //更新专辑列表 |
| | | @XxlJob("video-update-youku-updateVideo-byCategoryUrl") |
| | | public ReturnT<String> updatebyCategoryUrl(String param) throws Exception { |
| | | String[] urlList = param.split(","); |
| | | for (String url : urlList) { |
| | | List<YouKuWebUtil.YouKuCoverInfo> list = YouKuWebUtil.parseCategoryList(url); |
| | | if (list != null) { |
| | | for (YouKuWebUtil.YouKuCoverInfo info : list) { |
| | | try { |
| | | YouKuShowDetail detail = getShowDetail(info.getShowId()); |
| | | youKuService.addToInternetSearch(detail); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | |
| | | } |
| | | |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | return ReturnT.SUCCESS; |
| | | } |
| | | |
| | | } |