648540858
2020-11-16 f20682cc6fa84b96c1ecac294dd2283032924699
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/MessageRequestProcessor.java
@@ -215,12 +215,27 @@
               deviceChannel.setPort(itemDevice.element("Port") == null ? 0
                     : Integer.parseInt(XmlUtil.getText(itemDevice, "Port")));
               deviceChannel.setPassword(XmlUtil.getText(itemDevice, "Password"));
               deviceChannel.setLongitude(itemDevice.element("Longitude") == null ? 0.00
                     : Double.parseDouble(XmlUtil.getText(itemDevice, "Longitude")));
               deviceChannel.setLatitude(itemDevice.element("Latitude") == null ? 0.00
                     : Double.parseDouble(XmlUtil.getText(itemDevice, "Latitude")));
               deviceChannel.setPTZType(itemDevice.element("PTZType") == null ? 0
                     : Integer.parseInt(XmlUtil.getText(itemDevice, "PTZType")));
               if (itemDevice.element("Longitute")==null) {
                  deviceChannel.setLongitude(0.00);
               } else {
                  deviceChannel.setLongitude(Double.parseDouble(XmlUtil.getText(itemDevice, "Longitude")));
               }
               if (itemDevice.element("Latitute") == null) {
                  deviceChannel.setLatitude(0.00);
               } else {
                  deviceChannel.setLatitude(Double.parseDouble(XmlUtil.getText(itemDevice, "Latitude")));
               }
               if (itemDevice.element("PTZType") == null) {
                  deviceChannel.setPTZType(0);
               } else {
                  deviceChannel.setPTZType(Integer.parseInt(XmlUtil.getText(itemDevice, "PTZType")));
               }
               // deviceChannel.setLongitude(itemDevice.element("Longitude") == null ? 0.00
               //       : Double.parseDouble(XmlUtil.getText(itemDevice, "Longitude")));
               // deviceChannel.setLatitude(itemDevice.element("Latitude") == null ? 0.00
               //       : Double.parseDouble(XmlUtil.getText(itemDevice, "Latitude")));
               // deviceChannel.setPTZType(itemDevice.element("PTZType") == null ? 0
               //       : Integer.parseInt(XmlUtil.getText(itemDevice, "PTZType")));
               deviceChannel.setHasAudio(true); // 默认含有音频,播放时再检查是否有音频及是否AAC
               storager.updateChannel(device.getDeviceId(), deviceChannel);
            }