Commit 4162706ec43375058df381e9f23f648b01f1dfb3
1 parent
ef5018de
修复因为心跳重发导致的心跳间隔异常
Showing
1 changed file
with
3 additions
and
1 deletions
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()); | ... | ... |