| | |
| | | alarmLevelMap.entrySet().stream().forEach(entry -> {
|
| | | //当 increment都为0时,替换为默认值
|
| | | AlarmSensorLevel alarmSensorLevel = entry.getValue();
|
| | | boolean isAllZero = alarmSensorLevel.getIncrement().stream().allMatch(item -> item == 0);
|
| | | if(isAllZero){
|
| | | AlarmSensorLevel defaultAlarmSensorLevel = finalDefaultSensorLevelMap==null?null:finalDefaultSensorLevelMap.get(entry.getKey());
|
| | | if(defaultAlarmSensorLevel!=null){
|
| | | alarmSensorLevel.setIncrement(defaultAlarmSensorLevel.getIncrement());
|
| | | }else{
|
| | | List<Float> tempList = Arrays.asList(0.0f,200.0f,500.0f);
|
| | | alarmSensorLevel.setIncrement(tempList);
|
| | | if(alarmSensorLevel.getIncrement()!=null){
|
| | | boolean isAllZero = alarmSensorLevel.getIncrement().stream().allMatch(item -> item == 0);
|
| | | if(isAllZero){
|
| | | AlarmSensorLevel defaultAlarmSensorLevel = finalDefaultSensorLevelMap==null?null:finalDefaultSensorLevelMap.get(entry.getKey());
|
| | | if(defaultAlarmSensorLevel!=null){
|
| | | alarmSensorLevel.setIncrement(defaultAlarmSensorLevel.getIncrement());
|
| | | }else{
|
| | | List<Float> tempList = Arrays.asList(0.0f,200.0f,500.0f);
|
| | | alarmSensorLevel.setIncrement(tempList);
|
| | | }
|
| | | }
|
| | | }
|
| | | });
|