From 3f5e885e82953d55cb808624800f302886a11777 Mon Sep 17 00:00:00 2001 From: 648540858 <648540858@qq.com> Date: 星期五, 21 一月 2022 14:10:49 +0800 Subject: [PATCH] 目录默认节点被删除时,重置默认节点为根节点 --- src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/platform/PlatformController.java | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/platform/PlatformController.java b/src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/platform/PlatformController.java index 4929dad..c486b42 100644 --- a/src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/platform/PlatformController.java +++ b/src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/platform/PlatformController.java @@ -407,6 +407,17 @@ if (logger.isDebugEnabled()) { logger.debug("鍒犻櫎鐩綍,{}", id); } + // 濡傛灉鍒犻櫎鐨勬槸榛樿鐩綍鍒欐牴鐩綍璁剧疆涓洪粯璁ょ洰褰� + PlatformCatalog catalog = storager.getCatalog(id); + if (catalog != null) { + ParentPlatform parentPlatform = storager.queryParentPlatByServerGBId(catalog.getPlatformId()); + if (parentPlatform != null) { + if (id.equals(parentPlatform.getCatalogId())) { + storager.setDefaultCatalog(parentPlatform.getServerGBId(), parentPlatform.getServerGBId()); + } + } + } + int delResult = storager.delCatalog(id); WVPResult<List<PlatformCatalog>> result = new WVPResult<>(); result.setCode(0); -- Gitblit v1.8.0