|
|
|
@ -118,7 +118,9 @@ public class AlarmController extends BaseController { |
|
|
|
try { |
|
|
|
AlarmId alarmId = new AlarmId(toUUID(strAlarmId)); |
|
|
|
Alarm alarm = checkAlarmId(alarmId, Operation.WRITE); |
|
|
|
alarmService.ackAlarm(getCurrentUser().getTenantId(), alarmId, System.currentTimeMillis()).get(); |
|
|
|
long ackTs = System.currentTimeMillis(); |
|
|
|
alarmService.ackAlarm(getCurrentUser().getTenantId(), alarmId, ackTs).get(); |
|
|
|
alarm.setAckTs(ackTs); |
|
|
|
logEntityAction(alarmId, alarm, getCurrentUser().getCustomerId(), ActionType.ALARM_ACK, null); |
|
|
|
} catch (Exception e) { |
|
|
|
throw handleException(e); |
|
|
|
@ -133,7 +135,9 @@ public class AlarmController extends BaseController { |
|
|
|
try { |
|
|
|
AlarmId alarmId = new AlarmId(toUUID(strAlarmId)); |
|
|
|
Alarm alarm = checkAlarmId(alarmId, Operation.WRITE); |
|
|
|
alarmService.clearAlarm(getCurrentUser().getTenantId(), alarmId, null, System.currentTimeMillis()).get(); |
|
|
|
long clearTs = System.currentTimeMillis(); |
|
|
|
alarmService.clearAlarm(getCurrentUser().getTenantId(), alarmId, null, clearTs).get(); |
|
|
|
alarm.setClearTs(clearTs); |
|
|
|
logEntityAction(alarmId, alarm, getCurrentUser().getCustomerId(), ActionType.ALARM_CLEAR, null); |
|
|
|
} catch (Exception e) { |
|
|
|
throw handleException(e); |
|
|
|
|