From 2bc284222483d0fb76b861ead4f462421274706d Mon Sep 17 00:00:00 2001 From: 648540858 <648540858@qq.com> Date: 星期四, 04 五月 2023 15:36:04 +0800 Subject: [PATCH] 优化国标点播下级平台,ssrc更新的时因为旧的端口释放慢导致点播失败的问题,使用新的接口直接更新ssrc --- src/main/java/com/genersoft/iot/vmp/service/impl/StreamPushUploadFileHandler.java | 14 +++++++------- 1 files changed, 7 insertions(+), 7 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..1b21995 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; } @@ -92,7 +93,6 @@ try { gBMap.put(streamPushExcelDto.getApp() + streamPushExcelDto.getStream(), streamPushExcelDto.getGbId()); }catch (IllegalArgumentException e) { - e.printStackTrace(); errorGBList.add(streamPushExcelDto.getGbId() + "(涓嶅悓鐨刟pp+stream浣跨敤浜嗙浉鍚岀殑鍥芥爣ID)"); return; } @@ -115,7 +115,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 +130,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 +138,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