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