diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/warning/RemoteWarningCRUDFeign.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/warning/RemoteWarningCRUDFeign.java index 85adcce7..a8a28908 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/warning/RemoteWarningCRUDFeign.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/warning/RemoteWarningCRUDFeign.java @@ -37,4 +37,7 @@ public interface RemoteWarningCRUDFeign { @PostMapping("apiwarning/saveApiwarningForRPC") R saveApiWarningForRPC(@RequestBody ApiWarning apiWarning); + @GetMapping("apiwarning/getApiNameForRPC") + public R> getApiName(); + } diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/warning/factory/RemoteWarningCRUDFactory.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/warning/factory/RemoteWarningCRUDFactory.java index 527625b5..f6fd03da 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/warning/factory/RemoteWarningCRUDFactory.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/xjs/business/warning/factory/RemoteWarningCRUDFactory.java @@ -47,6 +47,12 @@ public class RemoteWarningCRUDFactory implements FallbackFactory> getApiName() { + log.error("调用预警服务api预警查询所有api名称接口失败,执行降级处理----"); + return R.fail(); + } }; } } diff --git a/ruoyi-ui/src/api/business/log/apilog.js b/ruoyi-ui/src/api/business/log/apilog.js index 41ad3bf9..a2c1d823 100644 --- a/ruoyi-ui/src/api/business/log/apilog.js +++ b/ruoyi-ui/src/api/business/log/apilog.js @@ -24,3 +24,11 @@ export function delLog(id) { method: 'delete' }) } + +//获取所有api名称 +export function getApiName() { + return request({ + url: '/log/apilog/getApiName' , + method: 'get' + }) +} diff --git a/ruoyi-ui/src/views/business/log/apilog/index.vue b/ruoyi-ui/src/views/business/log/apilog/index.vue index 4f3443fd..94c9c6b2 100644 --- a/ruoyi-ui/src/views/business/log/apilog/index.vue +++ b/ruoyi-ui/src/views/business/log/apilog/index.vue @@ -1,16 +1,96 @@