|
@@ -65,6 +65,8 @@ public class TEquipmentController extends BaseController<TEquipment,TEquipmentEx
|
|
|
List<TAdmin> adminList = tAdminService.selectByOption(null);
|
|
|
List<TEquipment> equipmentList = tEquipmentService.selectByOption(null);
|
|
|
List<TAlarmRecord> alarmRecordList = tAlarmRecordService.getLastAlarmRecord(null);
|
|
|
+ //获取当前用户今天所有机器的所以警报信息
|
|
|
+ List<TAlarmRecord> alarmList = tAlarmRecordService.getAlarmList(null);
|
|
|
|
|
|
resultList = adminList.stream().map(e ->{
|
|
|
TAdminDTO dto = new TAdminDTO();
|
|
@@ -79,10 +81,10 @@ public class TEquipmentController extends BaseController<TEquipment,TEquipmentEx
|
|
|
if(op.isPresent()){
|
|
|
equipmentDTO.setAlarmContent(op.get().getAlarmContent());
|
|
|
equipmentDTO.setOccurrenceTime(op.get().getOccurrenceTime());
|
|
|
- //获取当前用户今天所有机器的所以警报信息
|
|
|
- List<TAlarmRecord> alarmList = tAlarmRecordService.getAlarmList(equipment.getId());
|
|
|
- equipmentDTO.setAlarmList(alarmList);
|
|
|
}
|
|
|
+ //获取该机器的所有警报信息
|
|
|
+ List<TAlarmRecord> eqAlarmList = alarmList.stream().filter(alarm -> equipment.getClientId().equals(alarm.getClientId())).collect(Collectors.toList());
|
|
|
+ equipmentDTO.setAlarmList(eqAlarmList);
|
|
|
return equipmentDTO;
|
|
|
}).collect(Collectors.toList());
|
|
|
dto.setEquipmentList(selList);
|
|
@@ -96,6 +98,9 @@ public class TEquipmentController extends BaseController<TEquipment,TEquipmentEx
|
|
|
criteria.andAdminIdEqualTo(param.getId());
|
|
|
List<TEquipment> equipmentList = tEquipmentService.selectByOption(example);
|
|
|
List<TAlarmRecord> alarmRecordList = tAlarmRecordService.getLastAlarmRecord(param.getId());
|
|
|
+ //获取当前用户今天所有机器的所以警报信息
|
|
|
+ List<TAlarmRecord> alarmList = tAlarmRecordService.getAlarmList(param.getId());
|
|
|
+
|
|
|
List<TEquipmentDTO> equipmentDTOList = equipmentList.stream().map(equipment -> {
|
|
|
TEquipmentDTO equipmentDTO = new TEquipmentDTO();
|
|
|
BeanUtils.copyPropertiesIgnoreNull(equipment,equipmentDTO,true);
|
|
@@ -103,13 +108,14 @@ public class TEquipmentController extends BaseController<TEquipment,TEquipmentEx
|
|
|
if(op.isPresent()){
|
|
|
equipmentDTO.setAlarmContent(op.get().getAlarmContent());
|
|
|
equipmentDTO.setOccurrenceTime(op.get().getOccurrenceTime());
|
|
|
- //获取当前用户今天所有机器的所以警报信息
|
|
|
- List<TAlarmRecord> alarmList = tAlarmRecordService.getAlarmList(equipment.getId());
|
|
|
- equipmentDTO.setAlarmList(alarmList);
|
|
|
}
|
|
|
+ //获取该机器的所有警报信息
|
|
|
+ List<TAlarmRecord> eqAlarmList = alarmList.stream().filter(alarm -> equipment.getClientId().equals(alarm.getClientId())).collect(Collectors.toList());
|
|
|
+ equipmentDTO.setAlarmList(eqAlarmList);
|
|
|
return equipmentDTO;
|
|
|
}).collect(Collectors.toList());
|
|
|
|
|
|
+
|
|
|
dto.setEquipmentList(equipmentDTOList);
|
|
|
resultList.add(dto);
|
|
|
}
|