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/ResourceVideoService.java | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/service/imp/ResourceVideoService.java b/src/main/java/com/yeshi/buwan/service/imp/ResourceVideoService.java index 947f8ed..ed991a9 100644 --- a/src/main/java/com/yeshi/buwan/service/imp/ResourceVideoService.java +++ b/src/main/java/com/yeshi/buwan/service/imp/ResourceVideoService.java @@ -4,6 +4,7 @@ import java.util.List; import com.yeshi.buwan.domain.VideoResource; +import com.yeshi.buwan.util.mq.CMQManager; import org.hibernate.HibernateException; import org.hibernate.Query; import org.hibernate.Session; @@ -14,6 +15,7 @@ import com.yeshi.buwan.dao.ResourceVideoDao; import com.yeshi.buwan.domain.ResourceVideo; import com.yeshi.buwan.domain.VideoInfo; +import org.springframework.transaction.annotation.Transactional; @Service public class ResourceVideoService { @@ -53,6 +55,7 @@ /** * 鑾峰彇璧勬簮鍒楄〃 + * * @param videoId * @return */ @@ -77,9 +80,17 @@ } - public void delete(ResourceVideo rv){ + public void delete(ResourceVideo rv) { resourceVideoDao.delete(rv); } + @Transactional + public void delete(String videoId, String resourceId) { + ResourceVideo resourceVideo = resourceVideoDao.selectByVideoIdAndResourceId(videoId, resourceId + ""); + if (resourceVideo != null) + resourceVideoDao.delete(resourceVideo); + CMQManager.getInstance().addVideoResourceDeleteMsg(videoId); + } + } -- Gitblit v1.8.0