|
@@ -96,11 +96,11 @@ public class AlarmSettingService extends ServiceImpl<AlarmSettingMapper, AlarmSe
|
|
|
* @return
|
|
|
*/
|
|
|
public void updateRealtimeAlarm(Long[] ids,String updateBy) {
|
|
|
- //系统中已存在的离线报警
|
|
|
+ //系统中已存在的报警
|
|
|
List<AlarmDetailsDto> alarmDetailsDtos = alarmDetailMapper.selectStateAlarm(null,null,Arrays.asList(ids));
|
|
|
|
|
|
if(alarmDetailsDtos.size() > 0){
|
|
|
- //处理完成后,剩下的标记为历史数据
|
|
|
+ //标记为历史数据
|
|
|
List<Long> deviceIds = new ArrayList<>();
|
|
|
deviceIds.add(alarmDetailsDtos.get(0).getDeviceId().longValue());
|
|
|
List<WorkOrderManageByAlarmDto> workOrders = operationManagerClient.findWorkOrderByDeviceIds(deviceIds);
|
|
@@ -128,6 +128,8 @@ public class AlarmSettingService extends ServiceImpl<AlarmSettingMapper, AlarmSe
|
|
|
//其他情况修改描述
|
|
|
operationManagerClient.updateByAlarms(workOrders);
|
|
|
}
|
|
|
+ }else{
|
|
|
+ alarmSettingMapper.updateRealtimeAlarm(Arrays.asList(ids),updateBy);
|
|
|
}
|
|
|
}
|
|
|
// return alarmSettingMapper.updateRealtimeAlarm(Arrays.asList(ids),updateBy);
|