如果某个设备数据落库失败,不影响其他设备数据落库

This commit is contained in:
wangshilong 2024-12-12 15:38:29 +08:00
parent 77781a8ef9
commit dcdf3e7a02
1 changed files with 41 additions and 37 deletions

View File

@ -72,6 +72,7 @@ public class Redis2DBPersistenceService {
if (Objects.isNull(deviceId)) {
continue;
}
try {
if (Objects.nonNull(idGatewayMappingMap)) {
operations.put(PersistenceHandler.DEVICE_DATA_CACHE + deviceId,
"online", String.valueOf(idGatewayMappingMap.containsKey(deviceId)));
@ -112,6 +113,9 @@ public class Redis2DBPersistenceService {
log.error("推设备最新落库数据到MQ失败({}): {}", queueName, rowDataJson, e);
}
}
} catch (Exception e) {
log.error("设备{}最新数据落库失败", deviceId, JSONUtil.toJsonStr(deviceMap), e);
}
}
}
}