From 8075103992e9482fddd4a579d97b9a50c5dcf550 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 24 十月 2020 18:26:43 +0800 Subject: [PATCH] 爱奇艺资源更新优化 --- src/main/java/com/yeshi/buwan/service/imp/juhe/Iqiyi2ServiceImpl.java | 26 +++++++++++++++++++++++++- 1 files changed, 25 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/service/imp/juhe/Iqiyi2ServiceImpl.java b/src/main/java/com/yeshi/buwan/service/imp/juhe/Iqiyi2ServiceImpl.java index e89c12e..8340de2 100644 --- a/src/main/java/com/yeshi/buwan/service/imp/juhe/Iqiyi2ServiceImpl.java +++ b/src/main/java/com/yeshi/buwan/service/imp/juhe/Iqiyi2ServiceImpl.java @@ -12,6 +12,7 @@ import com.yeshi.buwan.iqiyi.entity.VideoIqiyi2; import com.yeshi.buwan.iqiyi.util.IqiyiUtil; import com.yeshi.buwan.iqiyi.util.IqiyiUtil2; +import com.yeshi.buwan.query.Iqiyi2AlbumQuery; import com.yeshi.buwan.service.imp.CategoryVideoService; import com.yeshi.buwan.service.imp.ResourceVideoService; import com.yeshi.buwan.service.imp.VideoInfoService; @@ -70,7 +71,10 @@ } else {//涓撹緫 //鍒ゆ柇period瀛楁鏄惁涓虹┖ int sort = album.isSourceAlbum() ? IqiyiAlbum2.SORT_PERIOD : IqiyiAlbum2.SORT_ORDER; - List<IqiyiAlbum2> list = iqiyiAlbum2Dao.listByAid(album.getId(), sort, (page - 1) * pageSize, pageSize); + Iqiyi2AlbumQuery query = new Iqiyi2AlbumQuery(); + query.setFeatureAlbumId(album.getId()); + query.setContentType(1); + List<IqiyiAlbum2> list = iqiyiAlbum2Dao.listByAid(query, sort, (page - 1) * pageSize, pageSize); if (list != null) album2List.addAll(list); } @@ -334,4 +338,24 @@ public long countById(Long id) { return iqiyiAlbum2Dao.countById(id); } + + @Override + public void deleteByAid(long id) { + long count = iqiyiAlbum2Dao.countById(id); + if (count > 0) { + iqiyiAlbum2Dao.delete(id); + } + VideoIqiyi2 bean = videoIqiyi2Dao.selectByIqiyiId(id); + if (bean != null) { + videoIqiyi2Dao.delete(bean.getVideoId()); + //鍒犻櫎璧勬簮 + resourceVideoService.delete(bean.getVideoId() + "", IqiyiUtil2.RESOURCE_ID + ""); + } + + } + + @Override + public List<IqiyiAlbum2> listByIds(List<Long> idsList) { + return iqiyiAlbum2Dao.listByIds(idsList); + } } -- Gitblit v1.8.0