From 285b20e698b0f26bdb3e9182d367ecae2c5a63d0 Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期三, 03 十二月 2025 10:12:34 +0800
Subject: [PATCH] 推送修改
---
src/main/java/com/wgcloud/service/OspfInfoService.java | 24 ++++++++++++++++++++++++
1 files changed, 24 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/wgcloud/service/OspfInfoService.java b/src/main/java/com/wgcloud/service/OspfInfoService.java
index 26c4432..2d21ed9 100644
--- a/src/main/java/com/wgcloud/service/OspfInfoService.java
+++ b/src/main/java/com/wgcloud/service/OspfInfoService.java
@@ -153,8 +153,32 @@
.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");
+ ospfErrorLog.setId(UUIDUtil.getUUID());
+ ospfErrorLog.setCreateTime(DateUtil.getNowTime());
+ 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);
}
}
}
--
Gitblit v1.9.1