Toggle navigation
Toggle navigation
This project
Loading...
Sign in
crp
/
crp-operation
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
wanghongbo
2025-08-01 11:25:05 +0800
Browse Files
Options
Browse Files
Download
Plain Diff
Commit
d3264ae5c14f6e23328da7e268d963d4edcf18d2
d3264ae5
2 parents
0e1d6131
d18a344f
Merge remote-tracking branch 'origin/master'
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
31 additions
and
2 deletions
src/main/java/com/wondertek/controller/LiveMonitorRoomController.java
src/main/java/com/wondertek/service/impl/LiveMonitorRoomServiceImpl.java
src/main/java/com/wondertek/vo/LMRoomListVo.java
src/main/java/com/wondertek/controller/LiveMonitorRoomController.java
View file @
d3264ae
...
...
@@ -39,7 +39,7 @@ public class LiveMonitorRoomController {
*/
@GetMapping
(
"queryRoom"
)
PageBean
editPage
(
LMRoomDto
lmRoomDto
){
return
liveMonitorRoomService
.
query
Page
(
lmRoomDto
);
return
liveMonitorRoomService
.
edit
Page
(
lmRoomDto
);
}
...
...
src/main/java/com/wondertek/service/impl/LiveMonitorRoomServiceImpl.java
View file @
d3264ae
...
...
@@ -4,6 +4,7 @@ import java.util.*;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.TypeReference
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
...
...
@@ -52,7 +53,28 @@ public class LiveMonitorRoomServiceImpl extends ServiceImpl<LiveMonitorRoomMappe
@Override
public
PageBean
editPage
(
LMRoomDto
lmRoomDto
)
{
return
null
;
Page
<
LMRoomListVo
>
page
=
new
Page
<>(
lmRoomDto
.
getPage
(),
lmRoomDto
.
getSize
());
IPage
<
LMRoomListVo
>
resultPage
=
liveMonitorRoomMapper
.
findPageList
(
page
,
lmRoomDto
);
List
<
LMRoomListVo
>
records
=
resultPage
.
getRecords
();
if
(!
CollectionUtils
.
isEmpty
(
records
)){
for
(
LMRoomListVo
record
:
records
)
{
//赋值source 的延迟时间
LambdaQueryWrapper
<
StreamTask
>
wrapper
=
new
LambdaQueryWrapper
<>();
wrapper
.
eq
(
StreamTask:
:
getRoomId
,
record
.
getId
());
wrapper
.
eq
(
StreamTask:
:
getTaskType
,
"0"
);
wrapper
.
eq
(
StreamTask:
:
getPlayType
,
"play"
);
List
<
StreamTask
>
taskList
=
monitorMarkService
.
list
(
wrapper
);
if
(!
CollectionUtils
.
isEmpty
(
taskList
)){
record
.
setDelayTime
(
taskList
.
get
(
0
).
getDelayTime
());
}
}
}
return
new
PageBean
(
Integer
.
parseInt
(
String
.
valueOf
(
resultPage
.
getPages
())),
resultPage
.
getTotal
(),
resultPage
.
getRecords
());
}
...
...
src/main/java/com/wondertek/vo/LMRoomListVo.java
View file @
d3264ae
...
...
@@ -27,6 +27,13 @@ public class LMRoomListVo {
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
private
LocalDateTime
updatedTime
;
/**
* 延时设置(单位:秒)
* <p>表示音视频流处理的延迟时长</p>
*/
private
Integer
delayTime
;
/** 多画输出流地址 */
private
String
mixOutputUrl
;
...
...
Please
register
or
login
to post a comment