修改空指针BUG

This commit is contained in:
孙小云 2025-12-09 11:04:48 +08:00
parent a138f864ee
commit 95991bf58e
1 changed files with 11 additions and 3 deletions

View File

@ -78,9 +78,17 @@ public class ConfigDownloadResponseMessageHandler extends SIPRequestProcessorPar
Integer heartBeatInterval = basicParam.getInteger("HeartBeatInterval");
Integer heartBeatCount = basicParam.getInteger("HeartBeatCount");
Integer positionCapability = basicParam.getInteger("PositionCapability");
device.setHeartBeatInterval(heartBeatInterval);
device.setHeartBeatCount(heartBeatCount);
device.setPositionCapability(positionCapability);
// 只在值不为 null 时才设置避免覆盖默认值
if (heartBeatInterval != null) {
device.setHeartBeatInterval(heartBeatInterval);
}
if (heartBeatCount != null) {
device.setHeartBeatCount(heartBeatCount);
}
if (positionCapability != null) {
device.setPositionCapability(positionCapability);
}
deviceService.updateDeviceHeartInfo(device);
}