| | |
| | | import com.yeshi.buwan.service.inter.juhe.InternetSearchVideoService; |
| | | import com.yeshi.buwan.service.inter.juhe.YouKuService; |
| | | import com.yeshi.buwan.util.factory.InternetSearchVideoFactory; |
| | | import com.yeshi.buwan.youku.YouKuUtil; |
| | | import com.yeshi.buwan.youku.entity.YouKuSearchVideoMap; |
| | | import com.yeshi.buwan.youku.entity.YouKuShowDetail; |
| | | import com.yeshi.buwan.youku.entity.YouKuVideo; |
| | | import com.yeshi.buwan.videos.youku.YouKuUtil; |
| | | import com.yeshi.buwan.videos.youku.entity.YouKuSearchVideoMap; |
| | | import com.yeshi.buwan.videos.youku.entity.YouKuShowDetail; |
| | | import com.yeshi.buwan.videos.youku.entity.YouKuVideo; |
| | | import org.springframework.data.domain.Sort; |
| | | import org.springframework.data.mongodb.core.query.Criteria; |
| | | import org.springframework.data.mongodb.core.query.Query; |
| | |
| | | private InternetSearchVideoService internetSearchVideoService; |
| | | |
| | | @Override |
| | | public void save(YouKuShowDetail detail) { |
| | | public void save(YouKuShowDetail detail) throws Exception { |
| | | if (detail.getUpdateTime() == null) |
| | | detail.setUpdateTime(new Date()); |
| | | youKuShowDetailDao.save(detail); |
| | |
| | | |
| | | @Override |
| | | public void addToInternetSearch(YouKuShowDetail showDetail) throws Exception { |
| | | save(showDetail); |
| | | InternetSearchVideo video = InternetSearchVideoFactory.create(showDetail); |
| | | internetSearchVideoService.save(video); |
| | | if (internetSearchVideoService.save(video) == null) { |
| | | return; |
| | | } |
| | | YouKuSearchVideoMap map = new YouKuSearchVideoMap(); |
| | | map.setShowId(showDetail.getId()); |
| | | map.setVideoId(video.getId()); |