| | |
| | | import com.yeshi.buwan.domain.VideoType; |
| | | import com.yeshi.buwan.domain.video.AlbumVideoMap; |
| | | import com.yeshi.buwan.dto.mq.PPTVMQMsg; |
| | | import com.yeshi.buwan.pptv.PPTVApiUtil; |
| | | import com.yeshi.buwan.pptv.PPTVQuery; |
| | | import com.yeshi.buwan.pptv.PPTVUtil; |
| | | import com.yeshi.buwan.pptv.entity.PPTVProgram; |
| | | import com.yeshi.buwan.pptv.entity.PPTVSeries; |
| | | import com.yeshi.buwan.pptv.entity.PPTVSeriesProgramMap; |
| | | import com.yeshi.buwan.pptv.entity.VideoPPTVMap; |
| | | import com.yeshi.buwan.pptv.entity.*; |
| | | import com.yeshi.buwan.service.imp.CategoryVideoService; |
| | | import com.yeshi.buwan.service.imp.ResourceVideoService; |
| | | import com.yeshi.buwan.service.imp.VideoInfoService; |
| | |
| | | import com.yeshi.buwan.util.mq.CMQManager; |
| | | 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.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | |
| | | return pptvSeriesDao.get(infoId); |
| | | } |
| | | |
| | | @Override |
| | | public void updateSeriesGoodsInfo(String infoId, PPTVGoodsInfo goodsInfo) { |
| | | Query query = new Query(); |
| | | query.addCriteria(Criteria.where("_id").is(infoId)); |
| | | Update update = new Update(); |
| | | update.set("goodsInfo", goodsInfo); |
| | | pptvSeriesDao.update(query, update); |
| | | } |
| | | |
| | | @Override |
| | | public void syncSeries(String cid) { |
| | | PPTVSeries series = PPTVApiUtil.getDetail(cid); |
| | | if (series != null) { |
| | | save(series); |
| | | } |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 删除剧集 |
| | | * |