From 6a237b847cfe934ad42e76b7000123359b7925ea Mon Sep 17 00:00:00 2001 From: Igor Kulikov Date: Fri, 7 May 2021 16:45:44 +0300 Subject: [PATCH] Add customerId field to alarm data query api --- .../org/thingsboard/server/dao/sql/query/AlarmDataAdapter.java | 2 ++ .../server/dao/sql/query/DefaultAlarmQueryRepository.java | 1 + 2 files changed, 3 insertions(+) diff --git a/dao/src/main/java/org/thingsboard/server/dao/sql/query/AlarmDataAdapter.java b/dao/src/main/java/org/thingsboard/server/dao/sql/query/AlarmDataAdapter.java index 705031c501..46b7d325ed 100644 --- a/dao/src/main/java/org/thingsboard/server/dao/sql/query/AlarmDataAdapter.java +++ b/dao/src/main/java/org/thingsboard/server/dao/sql/query/AlarmDataAdapter.java @@ -24,6 +24,7 @@ import org.thingsboard.server.common.data.alarm.Alarm; import org.thingsboard.server.common.data.alarm.AlarmSeverity; import org.thingsboard.server.common.data.alarm.AlarmStatus; import org.thingsboard.server.common.data.id.AlarmId; +import org.thingsboard.server.common.data.id.CustomerId; import org.thingsboard.server.common.data.id.EntityId; import org.thingsboard.server.common.data.id.EntityIdFactory; import org.thingsboard.server.common.data.id.TenantId; @@ -86,6 +87,7 @@ public class AlarmDataAdapter { alarm.setSeverity(AlarmSeverity.valueOf(row.get(ModelConstants.ALARM_SEVERITY_PROPERTY).toString())); alarm.setStatus(AlarmStatus.valueOf(row.get(ModelConstants.ALARM_STATUS_PROPERTY).toString())); alarm.setTenantId(new TenantId((UUID) row.get(ModelConstants.TENANT_ID_PROPERTY))); + alarm.setCustomerId(new CustomerId((UUID) row.get(ModelConstants.CUSTOMER_ID_PROPERTY))); if (row.get(ModelConstants.ALARM_PROPAGATE_RELATION_TYPES) != null) { String propagateRelationTypes = row.get(ModelConstants.ALARM_PROPAGATE_RELATION_TYPES).toString(); if (!StringUtils.isEmpty(propagateRelationTypes)) { diff --git a/dao/src/main/java/org/thingsboard/server/dao/sql/query/DefaultAlarmQueryRepository.java b/dao/src/main/java/org/thingsboard/server/dao/sql/query/DefaultAlarmQueryRepository.java index a0ce183b97..400b12fcab 100644 --- a/dao/src/main/java/org/thingsboard/server/dao/sql/query/DefaultAlarmQueryRepository.java +++ b/dao/src/main/java/org/thingsboard/server/dao/sql/query/DefaultAlarmQueryRepository.java @@ -101,6 +101,7 @@ public class DefaultAlarmQueryRepository implements AlarmQueryRepository { " a.start_ts as start_ts," + " a.status as status, " + " a.tenant_id as tenant_id, " + + " a.customer_id as customer_id, " + " a.propagate_relation_types as propagate_relation_types, " + " a.type as type," + SELECT_ORIGINATOR_NAME + ", ";