admin
2021-08-27 8fee151ffae0c3818694b7318583814bf92663e2
src/main/java/com/yeshi/buwan/job/video/YouKuVideoUpdate.java
@@ -2,17 +2,13 @@
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;
@@ -102,4 +98,30 @@
        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;
    }
}