| | |
| | | package com.yeshi.buwan.util; |
| | | |
| | | import com.alibaba.druid.pool.DruidDataSource; |
| | | import com.yeshi.buwan.dao.juhe.iqiyi.IqiyiAlbum2Dao; |
| | | import com.yeshi.buwan.dao.juhe.iqiyi.VideoIqiyi2Dao; |
| | | import com.yeshi.buwan.domain.ResourceVideo; |
| | | import com.yeshi.buwan.domain.VideoInfo; |
| | |
| | | private Iqiyi2Service iqiyi2Service; |
| | | |
| | | @Resource |
| | | private IqiyiUtil2 iqiyiUtil2; |
| | | |
| | | @Resource |
| | | private FunTV2Service funTV2Service; |
| | | |
| | | @Resource |
| | |
| | | |
| | | @Resource |
| | | private PPTVService pptvService; |
| | | |
| | | |
| | | private static boolean isInited = false; |
| | | |
| | |
| | | String key = "resourcevideo-update-" + StringUtil.Md5(videoMQMsg.getResourceId() + "#" + videoMQMsg.getId()); |
| | | //可以更新 |
| | | if (StringUtil.isNullOrEmpty(redisManager.getCommonString(key))) { |
| | | //12小时内不再更新 |
| | | redisManager.cacheCommonString(key, "1", 60 * 60 * 12); |
| | | switch (videoMQMsg.getResourceId()) { |
| | | case IqiyiUtil2 |
| | | .RESOURCE_ID: |
| | |
| | | //下架 |
| | | resourceVideoService.delete(videoIqiyi2.getVideoId() + "", videoMQMsg.getResourceId() + ""); |
| | | } |
| | | //删除爱奇艺资源 |
| | | iqiyi2Service.offlineIqiyiAlbum(Long.parseLong(videoMQMsg.getId())); |
| | | } else { |
| | | //保存 |
| | | iqiyiUtil2.syncByAid(iqiyiAlbum2.getId()); |
| | | } |
| | | //删除爱奇艺资源 |
| | | iqiyi2Service.offlineIqiyiAlbum(Long.parseLong(videoMQMsg.getId())); |
| | | break; |
| | | } |
| | | //12小时内不再更新 |
| | | redisManager.cacheCommonString(key, "1", 60 * 60 * 12); |
| | | |
| | | } |
| | | } |
| | | } catch (Exception e) { |