|
|
|
@ -126,6 +126,7 @@ public class AlarmController extends BaseController { |
|
|
|
long ackTs = System.currentTimeMillis(); |
|
|
|
alarmService.ackAlarm(getCurrentUser().getTenantId(), alarmId, ackTs).get(); |
|
|
|
alarm.setAckTs(ackTs); |
|
|
|
alarm.setStatus(alarm.getStatus().isCleared() ? AlarmStatus.CLEARED_ACK : AlarmStatus.ACTIVE_ACK); |
|
|
|
logEntityAction(alarm.getOriginator(), alarm, getCurrentUser().getCustomerId(), ActionType.ALARM_ACK, null); |
|
|
|
} catch (Exception e) { |
|
|
|
throw handleException(e); |
|
|
|
@ -143,6 +144,7 @@ public class AlarmController extends BaseController { |
|
|
|
long clearTs = System.currentTimeMillis(); |
|
|
|
alarmService.clearAlarm(getCurrentUser().getTenantId(), alarmId, null, clearTs).get(); |
|
|
|
alarm.setClearTs(clearTs); |
|
|
|
alarm.setStatus(alarm.getStatus().isAck() ? AlarmStatus.CLEARED_ACK : AlarmStatus.CLEARED_UNACK); |
|
|
|
logEntityAction(alarm.getOriginator(), alarm, getCurrentUser().getCustomerId(), ActionType.ALARM_CLEAR, null); |
|
|
|
} catch (Exception e) { |
|
|
|
throw handleException(e); |
|
|
|
|