From f788607ff771a47bc60d6a86e00b3433c40f3d2c Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 24 九月 2021 15:22:03 +0800 Subject: [PATCH] 接入视频直播 --- src/main/java/com/yeshi/buwan/service/imp/video/VideoResourceVersionMapServiceImpl.java | 17 ++++++++++++----- 1 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/service/imp/video/VideoResourceVersionMapServiceImpl.java b/src/main/java/com/yeshi/buwan/service/imp/video/VideoResourceVersionMapServiceImpl.java index fe55539..10b36ed 100644 --- a/src/main/java/com/yeshi/buwan/service/imp/video/VideoResourceVersionMapServiceImpl.java +++ b/src/main/java/com/yeshi/buwan/service/imp/video/VideoResourceVersionMapServiceImpl.java @@ -6,6 +6,7 @@ import javax.annotation.Resource; +import org.springframework.data.mongodb.core.query.Query; import org.springframework.stereotype.Service; import java.util.ArrayList; @@ -23,7 +24,7 @@ if (map == null || map.getDetailSystemId() == null || map.getResourceId() == null || map.getVersion() == null) { throw new Exception("鍙傛暟涓嶅畬鏁�"); } - map.setId(VideoResourceVersionMap.createId(map.getDetailSystemId(), map.getVersion(), map.getResourceId())); + map.setId(VideoResourceVersionMap.createId(map.getDetailSystemId(), map.getVersion(), map.getResourceId(), map.getChannel())); if (map.getCreateTime() == null) { map.setCreateTime(new Date()); } @@ -31,14 +32,14 @@ } @Override - public List<VideoResourceVersionMap> list(String detailSystemId, Integer version) { + public List<VideoResourceVersionMap> list(String detailSystemId, Integer version, String channel) { - return videoResourceVersionMapDao.listValid(detailSystemId, version); + return videoResourceVersionMapDao.listValid(detailSystemId, version, channel); } @Override - public List<String> listResourceId(String detailSystemId, Integer version) { - List<VideoResourceVersionMap> mapList = list(detailSystemId, version); + public List<String> listResourceId(String detailSystemId, Integer version, String channel) { + List<VideoResourceVersionMap> mapList = list(detailSystemId, version, channel); List<String> ids = new ArrayList<>(); if (mapList != null) { for (VideoResourceVersionMap map : mapList) { @@ -47,4 +48,10 @@ } return ids; } + + @Override + public List<VideoResourceVersionMap> listAll() { + Query query = new Query(); + return videoResourceVersionMapDao.findList(query); + } } \ No newline at end of file -- Gitblit v1.8.0