From 010ef2a907e66efd4702443c06cdd18f8a7ffa5b Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 30 十月 2024 14:08:53 +0800 Subject: [PATCH] IP归属地查询接口集成 --- src/main/java/com/yeshi/buwan/service/imp/ResourceVideoService.java | 27 ++++++++++++++++++++++----- 1 files changed, 22 insertions(+), 5 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 b3322be..c98b249 100644 --- a/src/main/java/com/yeshi/buwan/service/imp/ResourceVideoService.java +++ b/src/main/java/com/yeshi/buwan/service/imp/ResourceVideoService.java @@ -1,5 +1,6 @@ package com.yeshi.buwan.service.imp; +import java.io.Serializable; import java.util.*; import com.yeshi.buwan.dao.VideoResourceMapExtraInfoDao; @@ -7,7 +8,7 @@ import com.yeshi.buwan.domain.VideoResourceMapExtraInfo; import com.yeshi.buwan.dto.mq.VideoDataChangeMQMsg; import com.yeshi.buwan.dto.mq.VideoExtraInfoChangeMQMsg; -import com.yeshi.buwan.util.mq.CMQManager; +import com.yeshi.buwan.util.mq.rabbit.RabbitmqManager; import org.hibernate.HibernateException; import org.hibernate.Query; import org.hibernate.Session; @@ -30,6 +31,9 @@ @Resource private VideoResourceMapExtraInfoDao videoResourceMapExtraInfoDao; + + @Resource + private RabbitmqManager rabbitmqManager; @SuppressWarnings("unchecked") @@ -112,6 +116,19 @@ return null; } + /** + * @return java.util.List<com.yeshi.buwan.domain.ResourceVideo> + * @author hxh + * @description 鏍规嵁ResourceId鏌ヨ + * @date 10:58 2024/8/16 + * @param: resourceId + * @param: page + * @param: pageSize + **/ + public List<ResourceVideo> listResourceVideo(Long resourceId, int page, int pageSize) { + return resourceVideoDao.list("from ResourceVideo rv where rv.resource.id=? ", (page - 1) * pageSize, pageSize, new Serializable[]{resourceId + ""}); + } + /** * 鏍规嵁瑙嗛ID涓嶳esourceId鏌ヨ @@ -137,8 +154,8 @@ rv.setResource(new VideoResource(resourceId + "")); rv.setVideo(new VideoInfo(videoId + "")); resourceVideoDao.save(rv); - CMQManager.getInstance().addVideoExtraInfoChanged(new VideoExtraInfoChangeMQMsg(VideoExtraInfoChangeMQMsg.TYPE_RESOURCE, videoId, VideoExtraInfoChangeMQMsg.ACTION_ADD)); - CMQManager.getInstance().addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_RESOURCE,videoId, VideoDataChangeMQMsg.ACTION_ADD)); + rabbitmqManager.addVideoExtraInfoChanged(new VideoExtraInfoChangeMQMsg(VideoExtraInfoChangeMQMsg.TYPE_RESOURCE, videoId, VideoExtraInfoChangeMQMsg.ACTION_ADD)); + rabbitmqManager.addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_RESOURCE, videoId, VideoDataChangeMQMsg.ACTION_ADD)); } } @@ -147,8 +164,8 @@ ResourceVideo resourceVideo = resourceVideoDao.selectByVideoIdAndResourceId(videoId, resourceId + ""); if (resourceVideo != null) { resourceVideoDao.delete(resourceVideo); - CMQManager.getInstance().addVideoExtraInfoChanged(new VideoExtraInfoChangeMQMsg(VideoExtraInfoChangeMQMsg.TYPE_RESOURCE, videoId, VideoExtraInfoChangeMQMsg.ACTION_DELETE)); - CMQManager.getInstance().addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_RESOURCE,videoId, VideoDataChangeMQMsg.ACTION_DELETE)); + rabbitmqManager.addVideoExtraInfoChanged(new VideoExtraInfoChangeMQMsg(VideoExtraInfoChangeMQMsg.TYPE_RESOURCE, videoId, VideoExtraInfoChangeMQMsg.ACTION_DELETE)); + rabbitmqManager.addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_RESOURCE, videoId, VideoDataChangeMQMsg.ACTION_DELETE)); } VideoResourceMapExtraInfo extraInfo = new VideoResourceMapExtraInfo(videoId, Long.parseLong(resourceId)); -- Gitblit v1.8.0