From b1084891961232e3c697ea9fc52f127cdccffb6b Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: 星期四, 11 七月 2024 17:28:44 +0800
Subject: [PATCH] 优化:流媒体

---
 ard-work/src/main/java/com/ruoyi/media/controller/MediaController.java |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/media/controller/MediaController.java b/ard-work/src/main/java/com/ruoyi/media/controller/MediaController.java
index 7232194..6d89b58 100644
--- a/ard-work/src/main/java/com/ruoyi/media/controller/MediaController.java
+++ b/ard-work/src/main/java/com/ruoyi/media/controller/MediaController.java
@@ -4,10 +4,12 @@
 import com.ruoyi.common.annotation.Anonymous;
 import com.ruoyi.common.core.controller.BaseController;
 import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.domain.BaseEntity;
 import com.ruoyi.common.core.page.TableDataInfo;
 import com.ruoyi.common.utils.StringUtils;
 import com.ruoyi.common.utils.uuid.IdUtils;
 import com.ruoyi.media.domain.Config;
+import com.ruoyi.media.domain.Paths;
 import com.ruoyi.media.domain.StreamInfo;
 import com.ruoyi.media.domain.Vtdu;
 import com.ruoyi.media.service.IMediaService;
@@ -112,7 +114,7 @@
     @PreAuthorize("@ss.hasPermi('media:stream:remove')")
     @DeleteMapping("/{sessionId}")
     public AjaxResult removePullStreamSession(@PathVariable String sessionId) {
-        List<StreamInfo> pullStreamList = mediaService.getPullStreamList();
+        List<StreamInfo> pullStreamList = mediaService.getPullStreamList(1,1000);
         StreamInfo streamInfo = pullStreamList.stream()
                 .filter(object -> object.getId().equals(sessionId))
                 .collect(Collectors.toList()).get(0);
@@ -143,9 +145,9 @@
     @GetMapping("/path/list")
     @ApiOperation("鑾峰彇褰撳墠閫氶亾鍒楄〃")
     @ApiOperationSupport(order = 5)
-    public TableDataInfo getPaths() {
+    public TableDataInfo getPaths(Integer pageNum,Integer pageSize) {
         startPage();
-        return getDataTable(mediaService.paths());
+        return getDataTable(mediaService.paths(pageNum,pageSize));
     }
 
     /**
@@ -154,7 +156,7 @@
     @GetMapping("/getRtspSessionById")
     @ApiOperation("鎸塈D鏌ヨ鎷夋祦璇︽儏")
     public AjaxResult getRtspSessionById(String sessionId) {
-        List<StreamInfo> pullStreamList = mediaService.getPullStreamList();
+        List<StreamInfo> pullStreamList = mediaService.getPullStreamList(1,1000);
         StreamInfo streamInfo = pullStreamList.stream()
                 .filter(object -> object.getId().equals(sessionId))
                 .collect(Collectors.toList()).get(0);
@@ -176,9 +178,9 @@
     @GetMapping("/pushList")
     @ApiOperation("鑾峰彇鎺ㄦ祦鍒楄〃")
     @ApiOperationSupport(order = 6)
-    public TableDataInfo getPushStreamList() {
+    public TableDataInfo getPushStreamList(Integer pageNum,Integer pageSize) {
         startPage();
-        return getDataTable(mediaService.getPushStreamList());
+        return getDataTable(mediaService.getPushStreamList(pageNum,pageSize));
     }
 
     /**
@@ -188,9 +190,9 @@
     @GetMapping("/pullList")
     @ApiOperation("鑾峰彇鎷夋祦鍒楄〃")
     @ApiOperationSupport(order = 7)
-    public TableDataInfo getPullStreamList() {
+    public TableDataInfo getPullStreamList(Integer pageNum,Integer pageSize) {
         startPage();
-        return getDataTable(mediaService.getPullStreamList());
+        return getDataTable(mediaService.getPullStreamList(pageNum,pageSize));
     }
 
 }

--
Gitblit v1.9.3