| | |
| | | @Resource |
| | | AlarmConfigMapper alarmConfigMapper; |
| | | @Override |
| | | public Optional queryValueByOrganizationId(int organizationId) { |
| | | public Optional<AlarmConfigValue> queryValueByOrganizationId(int organizationId) { |
| | | String key = RedisUtils.getAlarmKey(organizationId); |
| | | AlarmConfigValue alarmConfigValue = redisUtils.get(key,new TypeReference<AlarmConfigValue>(){}); |
| | | if(alarmConfigValue==null){ |
| | | if(alarmConfigValue==null) { |
| | | AlarmConfig alarmConfig = alarmConfigMapper.selectByOrganizationId(organizationId); |
| | | if(alarmConfig!=null&&alarmConfig.getValue()!=null){ |
| | | alarmConfigValue = alarmConfig.getValue(); |
| | | }else{ |
| | | if (alarmConfig != null && alarmConfig.getValue() != null) { |
| | | alarmConfigValue = alarmConfig.getValue(); |
| | | } else { |
| | | alarmConfigValue = getDefaultAlarmConfigValue(); |
| | | } |
| | | } |
| | | return Optional.of(alarmConfigValue); |
| | | return Optional.ofNullable(alarmConfigValue); |
| | | } |
| | | |
| | | @Override |
| | | public Optional<AlarmConfig> queryByOrganizationId(int organizationId) { |
| | | AlarmConfig alarmConfig = alarmConfigMapper.selectByOrganizationId(organizationId); |
| | | return Optional.of(alarmConfig); |
| | | if(alarmConfig==null){ |
| | | alarmConfig = new AlarmConfig(); |
| | | alarmConfig.setValue(getDefaultAlarmConfigValue()); |
| | | } |
| | | return Optional.ofNullable(alarmConfig); |
| | | } |
| | | |
| | | @Override |