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 219 deviceChannel.setParental(0);
220 220 }
221 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 225 deviceChannel.setParentId(XmlUtil.getText(itemDevice, "ParentID"));
225 226 String parentId = XmlUtil.getText(itemDevice, "ParentID");
... ...