Explorar o código

兼容设备通道信息中自己为自己父节点的情况

648540858 %!s(int64=3) %!d(string=hai) anos
pai
achega
6dbc7a68bd

+ 3 - 0
src/main/java/com/genersoft/iot/vmp/gb28181/utils/XmlUtil.java

@@ -298,6 +298,9 @@ public class XmlUtil {
             }else {
                 deviceChannel.setParentId(parentId);
             }
+            if (deviceChannel.getParentId().equals(deviceChannel.getChannelId())) {
+                deviceChannel.setParentId(null);
+            }
         }
         deviceChannel.setBusinessGroupId(businessGroupID);
         if (channelType.equals(ChannelType.BusinessGroup) || channelType.equals(ChannelType.VirtualOrganization)) {