Fix wrong "Realtime - Interval" query in alarms table widget
This commit is contained in:
parent
2f097e8bbf
commit
49d9033815
@ -206,8 +206,13 @@ public class DefaultAlarmQueryRepository implements AlarmQueryRepository {
|
|||||||
long startTs;
|
long startTs;
|
||||||
long endTs;
|
long endTs;
|
||||||
if (pageLink.getTimeWindow() > 0) {
|
if (pageLink.getTimeWindow() > 0) {
|
||||||
endTs = System.currentTimeMillis();
|
if (pageLink.getStartTs() > 0) {
|
||||||
startTs = endTs - pageLink.getTimeWindow();
|
startTs = pageLink.getStartTs();
|
||||||
|
endTs = startTs + pageLink.getTimeWindow();
|
||||||
|
} else {
|
||||||
|
endTs = System.currentTimeMillis();
|
||||||
|
startTs = endTs - pageLink.getTimeWindow();
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
startTs = pageLink.getStartTs();
|
startTs = pageLink.getStartTs();
|
||||||
endTs = pageLink.getEndTs();
|
endTs = pageLink.getEndTs();
|
||||||
|
|||||||
@ -128,6 +128,9 @@ export class AlarmDataSubscription {
|
|||||||
this.alarmDataCommand.query.pageLink.startTs = this.subsTw.fixedWindow.startTimeMs;
|
this.alarmDataCommand.query.pageLink.startTs = this.subsTw.fixedWindow.startTimeMs;
|
||||||
this.alarmDataCommand.query.pageLink.endTs = this.subsTw.fixedWindow.endTimeMs;
|
this.alarmDataCommand.query.pageLink.endTs = this.subsTw.fixedWindow.endTimeMs;
|
||||||
} else {
|
} else {
|
||||||
|
if (this.subsTw.startTs) {
|
||||||
|
this.alarmDataCommand.query.pageLink.startTs = this.subsTw.startTs;
|
||||||
|
}
|
||||||
this.alarmDataCommand.query.pageLink.timeWindow = this.subsTw.realtimeWindowMs;
|
this.alarmDataCommand.query.pageLink.timeWindow = this.subsTw.realtimeWindowMs;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user