Commit bbc5094a by huangjy

fix: 跌倒设备上报数据转换失败问题兼容

parent 14cea1ba
......@@ -292,7 +292,18 @@ public class IotProductDeviceService extends IotCommonService {
for (String hourRange : lastDayHourRange) {
String[] hourRangeArray = hourRange.split("~");
List<DeviceOperationLogEntity> deviceOperationLogList = getDeviceLogByTimeRange(deviceId, REPORT_PROPERTY, 5000, hourRangeArray[0], hourRangeArray[1]);
List<DeviceInfoContentFall> tempDeviceInfoContentSpaceList = StreamUtil.map(deviceOperationLogList, e -> JsonUtil.toObj((String) e.getContent(), DeviceInfoContentFall.class));
List<DeviceInfoContentFall> tempDeviceInfoContentSpaceList = Lists.newArrayList();
for (DeviceOperationLogEntity deviceOperationLogEntity : deviceOperationLogList) {
DeviceInfoContentFall deviceInfoContentFall = null;
try {
deviceInfoContentFall = JsonUtil.toObj((String) deviceOperationLogEntity.getContent(), DeviceInfoContentFall.class);
} catch (Exception e) {
log.info("跌倒设备上报数据转换失败:{}",e.getMessage());
}
if (deviceInfoContentFall != null) {
tempDeviceInfoContentSpaceList.add(deviceInfoContentFall);
}
}
deviceInfoContentFallList.addAll(tempDeviceInfoContentSpaceList);
}
return deviceInfoContentFallList;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment