Commit 420a87cfd7a3af42ab46c382e2bb68a7e1cf34d6
1 parent
4e0a463f
优化对Parental字段的判断
Showing
1 changed file
with
2 additions
and
1 deletions
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"); | ... | ... |