648540858
2022-04-25 26c3ca6a2180e4b42bcf5bc109cc9a67934eaba2
对于虚拟目录中出现多级虚拟组织的情况进行处理
1个文件已修改
8 ■■■■■ 已修改文件
src/main/java/com/genersoft/iot/vmp/gb28181/utils/XmlUtil.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/utils/XmlUtil.java
@@ -211,6 +211,14 @@
            deviceChannel.setParental(Integer.parseInt(XmlUtil.getText(itemDevice, "Parental")));
        }
        deviceChannel.setParentId(XmlUtil.getText(itemDevice, "ParentID"));
        String parentId = XmlUtil.getText(itemDevice, "ParentID");
        if (parentId.contains("/")) {
            String lastParentId = parentId.substring(parentId.lastIndexOf("/"));
            deviceChannel.setParentId(lastParentId);
        }else {
            deviceChannel.setParentId(parentId);
        }
        if (XmlUtil.getText(itemDevice, "SafetyWay") == null
                || XmlUtil.getText(itemDevice, "SafetyWay") == "") {
            deviceChannel.setSafetyWay(0);