Commit 60c4f767f094d15711aa48b19b4e05e65999625a

Authored by 648540858
2 parents ec0ec5eb 3884e9a5

Merge remote-tracking branch 'origin/wvp-28181-2.0' into wvp-28181-2.0

src/main/java/com/genersoft/iot/vmp/service/impl/RedisPushStreamListMsgListener.java
@@ -53,7 +53,6 @@ public class RedisPushStreamListMsgListener implements MessageListener { @@ -53,7 +53,6 @@ public class RedisPushStreamListMsgListener implements MessageListener {
53 boolean contains = allAppAndStream.contains(app + stream); 53 boolean contains = allAppAndStream.contains(app + stream);
54 //不存在就添加 54 //不存在就添加
55 if (!contains) { 55 if (!contains) {
56 - streamPushItem.setStatus(false);  
57 streamPushItem.setStreamType("push"); 56 streamPushItem.setStreamType("push");
58 streamPushItem.setCreateTime(DateUtil.getNow()); 57 streamPushItem.setCreateTime(DateUtil.getNow());
59 streamPushItem.setMediaServerId(mediaServerService.getDefaultMediaServer().getId()); 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,7 +116,7 @@ public class StreamPushUploadFileHandler extends AnalysisEventListener<StreamPus
116 streamPushItem.setApp(streamPushExcelDto.getApp()); 116 streamPushItem.setApp(streamPushExcelDto.getApp());
117 streamPushItem.setStream(streamPushExcelDto.getStream()); 117 streamPushItem.setStream(streamPushExcelDto.getStream());
118 streamPushItem.setGbId(streamPushExcelDto.getGbId()); 118 streamPushItem.setGbId(streamPushExcelDto.getGbId());
119 - streamPushItem.setStatus(false); 119 + streamPushItem.setStatus(streamPushExcelDto.getStatus());
120 streamPushItem.setStreamType("push"); 120 streamPushItem.setStreamType("push");
121 streamPushItem.setCreateTime(DateUtil.getNow()); 121 streamPushItem.setCreateTime(DateUtil.getNow());
122 streamPushItem.setMediaServerId(defaultMediaServerId); 122 streamPushItem.setMediaServerId(defaultMediaServerId);
src/main/java/com/genersoft/iot/vmp/storager/dao/PlatformGbStreamMapper.java
@@ -23,10 +23,10 @@ public interface PlatformGbStreamMapper { @@ -23,10 +23,10 @@ public interface PlatformGbStreamMapper {
23 23
24 @Insert("<script> " + 24 @Insert("<script> " +
25 "INSERT into platform_gb_stream " + 25 "INSERT into platform_gb_stream " +
26 - "(gbStreamId, platformId, catalogId) " + 26 + "(gbStreamId, platformId, catalogId,status) " +
27 "values " + 27 "values " +
28 "<foreach collection='streamPushItems' index='index' item='item' separator=','> " + 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 "</foreach> " + 30 "</foreach> " +
31 "</script>") 31 "</script>")
32 int batchAdd(List<StreamPushItem> streamPushItems); 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,6 +22,9 @@ public class StreamPushExcelDto {
22 @ExcelProperty("目录ID") 22 @ExcelProperty("目录ID")
23 private String catalogId; 23 private String catalogId;
24 24
  25 + @ExcelProperty("在线状态")
  26 + private boolean status;
  27 +
25 public String getName() { 28 public String getName() {
26 return name; 29 return name;
27 } 30 }
@@ -70,4 +73,16 @@ public class StreamPushExcelDto { @@ -70,4 +73,16 @@ public class StreamPushExcelDto {
70 public void setCatalogId(String catalogId) { 73 public void setCatalogId(String catalogId) {
71 this.catalogId = catalogId; 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