|  | @@ -26,6 +26,7 @@ import com.zcxk.rmcp.core.dao.DeviceAlarmMapper;
 | 
												
													
														
															|  |  import com.zcxk.rmcp.core.dao.DeviceAlarmRuleMapper;
 |  |  import com.zcxk.rmcp.core.dao.DeviceAlarmRuleMapper;
 | 
												
													
														
															|  |  import com.zcxk.rmcp.core.dao.DeviceMapper;
 |  |  import com.zcxk.rmcp.core.dao.DeviceMapper;
 | 
												
													
														
															|  |  
 |  |  
 | 
												
													
														
															|  | 
 |  | +import com.zcxk.rmcp.core.entity.AlarmType;
 | 
												
													
														
															|  |  import com.zcxk.rmcp.core.entity.Device;
 |  |  import com.zcxk.rmcp.core.entity.Device;
 | 
												
													
														
															|  |  import com.zcxk.rmcp.core.entity.DeviceAlarm;
 |  |  import com.zcxk.rmcp.core.entity.DeviceAlarm;
 | 
												
													
														
															|  |  
 |  |  
 | 
												
											
												
													
														
															|  | @@ -91,11 +92,13 @@ public class DeviceAlarmServiceImpl implements DeviceAlarmService {
 | 
												
													
														
															|  |          List<DeviceAlarm> deviceAlarmList = new ArrayList<>();
 |  |          List<DeviceAlarm> deviceAlarmList = new ArrayList<>();
 | 
												
													
														
															|  |  
 |  |  
 | 
												
													
														
															|  |          // 1,查找产品对应的告警类型,
 |  |          // 1,查找产品对应的告警类型,
 | 
												
													
														
															|  | -        AlarmTypePageDto alarmTypeDto = new AlarmTypePageDto();
 |  | 
 | 
												
													
														
															|  | -        alarmTypeDto.setTenantId(device.getTenantId());
 |  | 
 | 
												
													
														
															|  | -        alarmTypeDto.setProductCategroyId(device.getCategoryId());
 |  | 
 | 
												
													
														
															|  | -        alarmTypeDto.setDeviceTypeId(device.getProductId());
 |  | 
 | 
												
													
														
															|  | -        List<AlarmTypeDto> alarmTypeList = alarmTypeMapper.selectList(alarmTypeDto);
 |  | 
 | 
												
													
														
															|  | 
 |  | +        AlarmType alarmTypeCondition = new AlarmType();
 | 
												
													
														
															|  | 
 |  | +        alarmTypeCondition.setTenantId(device.getTenantId());
 | 
												
													
														
															|  | 
 |  | +        alarmTypeCondition.setProductCategroyId(device.getCategoryId());
 | 
												
													
														
															|  | 
 |  | +        alarmTypeCondition.setDeviceTypeId(device.getProductId());
 | 
												
													
														
															|  | 
 |  | +        alarmTypeCondition.setAlarmStatus(1);
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  | 
 |  | +        List<AlarmTypeDto> alarmTypeList = alarmTypeMapper.findList(alarmTypeCondition);
 | 
												
													
														
															|  |          for (AlarmTypeDto alarmType : alarmTypeList) {
 |  |          for (AlarmTypeDto alarmType : alarmTypeList) {
 | 
												
													
														
															|  |  
 |  |  
 | 
												
													
														
															|  |              // 2,获取规则对应的测点以及表达式进行报警判断
 |  |              // 2,获取规则对应的测点以及表达式进行报警判断
 |