Commit 420a87cfd7a3af42ab46c382e2bb68a7e1cf34d6

Authored by 648540858
1 parent 4e0a463f

优化对Parental字段的判断

src/main/java/com/genersoft/iot/vmp/gb28181/utils/XmlUtil.java
@@ -219,7 +219,8 @@ public class XmlUtil { @@ -219,7 +219,8 @@ public class XmlUtil {
219 deviceChannel.setParental(0); 219 deviceChannel.setParental(0);
220 } 220 }
221 } else { 221 } else {
222 - deviceChannel.setParental(Integer.parseInt(XmlUtil.getText(itemDevice, "Parental"))); 222 + // 由于海康会错误的发送65535作为这里的取值,所以这里除非是0否则认为是1
  223 + deviceChannel.setParental(Integer.parseInt(XmlUtil.getText(itemDevice, "Parental")) == 1?1:0);
223 } 224 }
224 deviceChannel.setParentId(XmlUtil.getText(itemDevice, "ParentID")); 225 deviceChannel.setParentId(XmlUtil.getText(itemDevice, "ParentID"));
225 String parentId = XmlUtil.getText(itemDevice, "ParentID"); 226 String parentId = XmlUtil.getText(itemDevice, "ParentID");