Commit 60c4f767f094d15711aa48b19b4e05e65999625a
Merge remote-tracking branch 'origin/wvp-28181-2.0' into wvp-28181-2.0
Showing
5 changed files
with
18 additions
and
4 deletions
src/main/java/com/genersoft/iot/vmp/service/impl/RedisPushStreamListMsgListener.java
| ... | ... | @@ -53,7 +53,6 @@ public class RedisPushStreamListMsgListener implements MessageListener { |
| 53 | 53 | boolean contains = allAppAndStream.contains(app + stream); |
| 54 | 54 | //不存在就添加 |
| 55 | 55 | if (!contains) { |
| 56 | - streamPushItem.setStatus(false); | |
| 57 | 56 | streamPushItem.setStreamType("push"); |
| 58 | 57 | streamPushItem.setCreateTime(DateUtil.getNow()); |
| 59 | 58 | streamPushItem.setMediaServerId(mediaServerService.getDefaultMediaServer().getId()); | ... | ... |
src/main/java/com/genersoft/iot/vmp/service/impl/StreamPushUploadFileHandler.java
| ... | ... | @@ -116,7 +116,7 @@ public class StreamPushUploadFileHandler extends AnalysisEventListener<StreamPus |
| 116 | 116 | streamPushItem.setApp(streamPushExcelDto.getApp()); |
| 117 | 117 | streamPushItem.setStream(streamPushExcelDto.getStream()); |
| 118 | 118 | streamPushItem.setGbId(streamPushExcelDto.getGbId()); |
| 119 | - streamPushItem.setStatus(false); | |
| 119 | + streamPushItem.setStatus(streamPushExcelDto.getStatus()); | |
| 120 | 120 | streamPushItem.setStreamType("push"); |
| 121 | 121 | streamPushItem.setCreateTime(DateUtil.getNow()); |
| 122 | 122 | streamPushItem.setMediaServerId(defaultMediaServerId); | ... | ... |
src/main/java/com/genersoft/iot/vmp/storager/dao/PlatformGbStreamMapper.java
| ... | ... | @@ -23,10 +23,10 @@ public interface PlatformGbStreamMapper { |
| 23 | 23 | |
| 24 | 24 | @Insert("<script> " + |
| 25 | 25 | "INSERT into platform_gb_stream " + |
| 26 | - "(gbStreamId, platformId, catalogId) " + | |
| 26 | + "(gbStreamId, platformId, catalogId,status) " + | |
| 27 | 27 | "values " + |
| 28 | 28 | "<foreach collection='streamPushItems' index='index' item='item' separator=','> " + |
| 29 | - "(${item.gbStreamId}, '${item.platformId}', '${item.catalogId}')" + | |
| 29 | + "(${item.gbStreamId}, '${item.platformId}', '${item.catalogId}'), '${item.status}')" + | |
| 30 | 30 | "</foreach> " + |
| 31 | 31 | "</script>") |
| 32 | 32 | int batchAdd(List<StreamPushItem> streamPushItems); | ... | ... |
src/main/java/com/genersoft/iot/vmp/vmanager/bean/StreamPushExcelDto.java
| ... | ... | @@ -22,6 +22,9 @@ public class StreamPushExcelDto { |
| 22 | 22 | @ExcelProperty("目录ID") |
| 23 | 23 | private String catalogId; |
| 24 | 24 | |
| 25 | + @ExcelProperty("在线状态") | |
| 26 | + private boolean status; | |
| 27 | + | |
| 25 | 28 | public String getName() { |
| 26 | 29 | return name; |
| 27 | 30 | } |
| ... | ... | @@ -70,4 +73,16 @@ public class StreamPushExcelDto { |
| 70 | 73 | public void setCatalogId(String catalogId) { |
| 71 | 74 | this.catalogId = catalogId; |
| 72 | 75 | } |
| 76 | + | |
| 77 | + public boolean isStatus() { | |
| 78 | + return status; | |
| 79 | + } | |
| 80 | + | |
| 81 | + public boolean getStatus() { | |
| 82 | + return status; | |
| 83 | + } | |
| 84 | + | |
| 85 | + public void setStatus(boolean status) { | |
| 86 | + this.status = status; | |
| 87 | + } | |
| 73 | 88 | } | ... | ... |
web_src/static/file/推流通道导入.zip
No preview for this file type