From c21357d9d48d0807e64e05d4daa007f45a880fdd Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Thu, 23 Jun 2022 17:16:49 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=907.2.3=E3=80=91=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=AF=B9devops=E5=B9=B3=E5=8F=B0404=E8=AF=B7=E6=B1=82=E7=9A=84?= =?UTF-8?q?=E5=BC=BA=E5=88=B6=E8=B7=B3=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kernel/system/integration/ErrorStaticJsonView.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/kernel-s-system/system-integration-rest/src/main/java/cn/stylefeng/roses/kernel/system/integration/ErrorStaticJsonView.java b/kernel-s-system/system-integration-rest/src/main/java/cn/stylefeng/roses/kernel/system/integration/ErrorStaticJsonView.java index ad590dcfd..9df5d2531 100644 --- a/kernel-s-system/system-integration-rest/src/main/java/cn/stylefeng/roses/kernel/system/integration/ErrorStaticJsonView.java +++ b/kernel-s-system/system-integration-rest/src/main/java/cn/stylefeng/roses/kernel/system/integration/ErrorStaticJsonView.java @@ -23,8 +23,13 @@ public class ErrorStaticJsonView implements View { return; } - ErrorResponseData errorResponseData = new ErrorResponseData("404", "请求资源不存在"); - ResponseRenderUtil.renderJsonResponse(response, errorResponseData); + // 如果是运维平台404,Redirect到首页 + if (model.get("path") != null && String.valueOf(model.get("path")).startsWith("/guns-devops")) { + response.sendRedirect("/guns-devops"); + } else { + ErrorResponseData errorResponseData = new ErrorResponseData<>("404", "请求资源不存在"); + ResponseRenderUtil.renderJsonResponse(response, errorResponseData); + } } @Override