优化类型判断

This commit is contained in:
zhouhao 2020-03-05 19:14:18 +08:00
parent e6595a8fdb
commit 9113b2bd18
1 changed files with 2 additions and 1 deletions

View File

@ -1,5 +1,6 @@
package org.jetlinks.community.device.timeseries;
import org.apache.commons.collections.CollectionUtils;
import org.jetlinks.core.metadata.DataType;
import org.jetlinks.core.metadata.EventMetadata;
import org.jetlinks.core.metadata.PropertyMetadata;
@ -48,7 +49,7 @@ class DeviceEventTimeSeriesMetadata implements TimeSeriesMetadata {
public DeviceEventTimeSeriesMetadata(String productId, EventMetadata eventMetadata) {
metric = DeviceTimeSeriesMetric.deviceEventMetric(productId, eventMetadata.getId());
DataType type = eventMetadata.getType();
if (type instanceof ObjectType) {
if (CollectionUtils.isNotEmpty(((ObjectType) type).getProperties())) {
metadata.addAll(((ObjectType) type).getProperties());
} else {
SimplePropertyMetadata property = new SimplePropertyMetadata();