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