Browse Source
Merge pull request #10748 from cogic/master
Fix wrong "Realtime - Interval" query in alarms table widget
pull/10787/head
Igor Kulikov
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with
10 additions and
2 deletions
-
dao/src/main/java/org/thingsboard/server/dao/sql/query/DefaultAlarmQueryRepository.java
-
ui-ngx/src/app/core/api/alarm-data-subscription.ts
|
|
|
@ -206,8 +206,13 @@ public class DefaultAlarmQueryRepository implements AlarmQueryRepository { |
|
|
|
long startTs; |
|
|
|
long endTs; |
|
|
|
if (pageLink.getTimeWindow() > 0) { |
|
|
|
endTs = System.currentTimeMillis(); |
|
|
|
startTs = endTs - pageLink.getTimeWindow(); |
|
|
|
if (pageLink.getStartTs() > 0) { |
|
|
|
startTs = pageLink.getStartTs(); |
|
|
|
endTs = startTs + pageLink.getTimeWindow(); |
|
|
|
} else { |
|
|
|
endTs = System.currentTimeMillis(); |
|
|
|
startTs = endTs - pageLink.getTimeWindow(); |
|
|
|
} |
|
|
|
} else { |
|
|
|
startTs = pageLink.getStartTs(); |
|
|
|
endTs = pageLink.getEndTs(); |
|
|
|
|
|
|
|
@ -128,6 +128,9 @@ export class AlarmDataSubscription { |
|
|
|
this.alarmDataCommand.query.pageLink.startTs = this.subsTw.fixedWindow.startTimeMs; |
|
|
|
this.alarmDataCommand.query.pageLink.endTs = this.subsTw.fixedWindow.endTimeMs; |
|
|
|
} else { |
|
|
|
if (this.subsTw.startTs) { |
|
|
|
this.alarmDataCommand.query.pageLink.startTs = this.subsTw.startTs; |
|
|
|
} |
|
|
|
this.alarmDataCommand.query.pageLink.timeWindow = this.subsTw.realtimeWindowMs; |
|
|
|
} |
|
|
|
|
|
|
|
|