|
|
@@ -215,12 +215,27 @@ public class MessageRequestProcessor extends SIPRequestAbstractProcessor {
|
|
|
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);
|
|
|
}
|