| | |
| | | } |
| | | |
| | | @Override |
| | | public SysWarning getSysWarning(String id) { |
| | | public SysWarning getSysWarning(Long id) { |
| | | try { |
| | | return this.sysWarningDao.getSysWarning(id); |
| | | } catch (DataAccessException e) { |
| | |
| | | |
| | | @Override |
| | | public void updateSysWarning(SysWarning selectedWarning) throws IOException { |
| | | |
| | | try { |
| | | Map<String,Object> params = new HashMap<>(); |
| | | params.put("memo", selectedWarning.getMemo()); |
| | |
| | | params.put("id", selectedWarning.getId()); |
| | | //给大屏信息发送处理信息 |
| | | //页面只允许修改完成转台 |
| | | if (StringUtils.isNotBlank(selectedWarning.getAlarmId())){ |
| | | if (selectedWarning.getDapingAlarmId()!=null && StringUtils.isNotBlank(alarmUrl)){ |
| | | JSONObject json=new JSONObject(); |
| | | json.put("dataType", "data"); |
| | | json.put("id", selectedWarning.getAlarmId()); |
| | | json.put("id", selectedWarning.getDapingAlarmId()); |
| | | CloseableHttpClient client2 = HttpClients.createDefault(); |
| | | HttpPost post2 = new HttpPost(alarmUrl); |
| | | post2.setHeader("Content-Type", "application/json;charset=UTF-8"); |
| | |
| | | }else{ |
| | | logger.info("关联daping的告警id为空 "); |
| | | } |
| | | this.sysWarningDao.updateSysWarning(params); |
| | | |
| | | this.sysWarningDao.updateSysWarning(params); |
| | | } catch (DataAccessException e) { |
| | | logger.error(e.getMessage(), e); |
| | | throw new BusinessException(ExceptionEnumCode.DB_ERR, MessageUtil.getMessageByCode(ExceptionEnumCode.DB_ERR.getCode()), e); |