From 692f7167883a246067dfa0dc7f7f16d6ef309d9b Mon Sep 17 00:00:00 2001 From: 648540858 <648540858@qq.com> Date: 星期五, 16 九月 2022 18:02:56 +0800 Subject: [PATCH] 优化点播时RtpServer为正常关闭的问题 --- src/main/java/com/genersoft/iot/vmp/service/impl/StreamPushUploadFileHandler.java | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/genersoft/iot/vmp/service/impl/StreamPushUploadFileHandler.java b/src/main/java/com/genersoft/iot/vmp/service/impl/StreamPushUploadFileHandler.java index 0baad96..3e13f48 100644 --- a/src/main/java/com/genersoft/iot/vmp/service/impl/StreamPushUploadFileHandler.java +++ b/src/main/java/com/genersoft/iot/vmp/service/impl/StreamPushUploadFileHandler.java @@ -8,6 +8,7 @@ import com.genersoft.iot.vmp.vmanager.bean.StreamPushExcelDto; import com.google.common.collect.BiMap; import com.google.common.collect.HashBiMap; +import org.springframework.util.ObjectUtils; import org.springframework.util.StringUtils; import java.util.*; @@ -82,9 +83,9 @@ @Override public void invoke(StreamPushExcelDto streamPushExcelDto, AnalysisContext analysisContext) { - if (StringUtils.isEmpty(streamPushExcelDto.getApp()) - || StringUtils.isEmpty(streamPushExcelDto.getStream()) - || StringUtils.isEmpty(streamPushExcelDto.getGbId())) { + if (ObjectUtils.isEmpty(streamPushExcelDto.getApp()) + || ObjectUtils.isEmpty(streamPushExcelDto.getStream()) + || ObjectUtils.isEmpty(streamPushExcelDto.getGbId())) { return; } @@ -115,7 +116,7 @@ streamPushItem.setApp(streamPushExcelDto.getApp()); streamPushItem.setStream(streamPushExcelDto.getStream()); streamPushItem.setGbId(streamPushExcelDto.getGbId()); - streamPushItem.setStatus(false); + streamPushItem.setStatus(streamPushExcelDto.getStatus()); streamPushItem.setStreamType("push"); streamPushItem.setCreateTime(DateUtil.getNow()); streamPushItem.setMediaServerId(defaultMediaServerId); @@ -130,7 +131,7 @@ streamPushItems.add(streamPushItem); streamPushItemForSave.put(streamPushItem.getApp() + streamPushItem.getStream(), streamPushItem); - if (!StringUtils.isEmpty(streamPushExcelDto.getPlatformId())) { + if (!ObjectUtils.isEmpty(streamPushExcelDto.getPlatformId())) { List<String[]> platformList = streamPushItemsForPlatform.get(streamPushItem.getApp() + streamPushItem.getStream()); if (platformList == null) { platformList = new ArrayList<>(); @@ -138,7 +139,7 @@ } String platformId = streamPushExcelDto.getPlatformId(); String catalogId = streamPushExcelDto.getCatalogId(); - if (StringUtils.isEmpty(streamPushExcelDto.getCatalogId())) { + if (ObjectUtils.isEmpty(streamPushExcelDto.getCatalogId())) { catalogId = null; } String[] platFormInfoArray = new String[]{platformId, catalogId}; -- Gitblit v1.8.0