Commit 4162706ec43375058df381e9f23f648b01f1dfb3

Authored by 648540858
1 parent ef5018de

修复因为心跳重发导致的心跳间隔异常

src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/notify/cmd/KeepaliveNotifyMessageHandler.java
... ... @@ -78,7 +78,9 @@ public class KeepaliveNotifyMessageHandler extends SIPRequestProcessorParent imp
78 78 device.setKeepaliveIntervalTime(60);
79 79 }else {
80 80 long lastTime = DateUtil.yyyy_MM_dd_HH_mm_ssToTimestamp(device.getKeepaliveTime());
81   - device.setKeepaliveIntervalTime(new Long(System.currentTimeMillis()/1000-lastTime).intValue());
  81 + if (System.currentTimeMillis()/1000-lastTime > 10) {
  82 + device.setKeepaliveIntervalTime(new Long(System.currentTimeMillis()/1000-lastTime).intValue());
  83 + }
82 84 }
83 85  
84 86 device.setKeepaliveTime(DateUtil.getNow());
... ...