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 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;
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user