kongdeqiang
2025-12-02 3bd9c82bf2b67833ad60fc9522da0b50b63f5d2a
src/main/java/com/wgcloud/service/OspfInfoService.java
@@ -153,11 +153,33 @@
                        .body();
                System.out.println(responseBody);
                if(responseBody.equals("1")){
                    HashMap<String, Object> hashMap = new HashMap<>();
                    hashMap.put("state","1");
                    hashMap.put("hostname",ospfInfo.getHostname());
                    List<OspfErrorLog> ospfErrorLogs = errorLogMapper.selectAllByParams(hashMap);
                    if(ospfErrorLogs==null||ospfErrorLogs.size()==0){
                        OspfErrorLog ospfErrorLog = new OspfErrorLog();
                        ospfErrorLog.setInfoContent(ospfInfo.getInfoContent());
                        ospfErrorLog.setHostname(ospfInfo.getHostname());
                        ospfErrorLog.setState("1");
                        try {
                            errorLogMapper.save(ospfErrorLog);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
                ospfInfo.setState(responseBody);
                OspfInfoMapper.updateById(ospfInfo);
            } catch (Exception e) {
                e.printStackTrace();
                ospfInfo.setState("1");
                OspfInfoMapper.updateById(ospfInfo);
            }
        }
    }
    /**
     * 获取OSPF接口状态