| | |
| | | AtomicBoolean matchFlag = new AtomicBoolean(false); |
| | | String alarmParamTableName="tb_pwrdev_alarm_param_"+p.getPowerDeviceId(); |
| | | List<PwrdevAlarmParam> paramList=subService.searchAll(alarmParamTableName); |
| | | paramList.stream().forEach(param->{ |
| | | if(param.getAlarmId() == almType){ |
| | | p.setAlarmName(param.getAlarmName()); |
| | | matchFlag.set(true); |
| | | return; |
| | | } |
| | | }); |
| | | if(paramList!=null){ |
| | | paramList.stream().forEach(param->{ |
| | | if(param.getAlarmId() == almType){ |
| | | p.setAlarmName(param.getAlarmName()); |
| | | matchFlag.set(true); |
| | | return; |
| | | } |
| | | }); |
| | | } |
| | | if (!matchFlag.get()) { |
| | | p.setAlarmName("未知告警类型"); |
| | | } |