From 17c94afc50e7957b8fd98413cdc9cbbdc4c7967a Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Thu, 18 Jul 2024 17:41:19 +0800 Subject: [PATCH] 逻辑 --- src/main/java/cc/mrbird/febs/common/advise/MyResponseBodyAdvise.java | 24 ++++++++++++++++++++++-- 1 files changed, 22 insertions(+), 2 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/common/advise/MyResponseBodyAdvise.java b/src/main/java/cc/mrbird/febs/common/advise/MyResponseBodyAdvise.java index 0ff2bbc..ef3fa30 100644 --- a/src/main/java/cc/mrbird/febs/common/advise/MyResponseBodyAdvise.java +++ b/src/main/java/cc/mrbird/febs/common/advise/MyResponseBodyAdvise.java @@ -1,10 +1,10 @@ package cc.mrbird.febs.common.advise; import cc.mrbird.febs.common.contants.AppContants; -import cn.hutool.crypto.SecureUtil; import cn.hutool.crypto.asymmetric.KeyType; import cn.hutool.crypto.asymmetric.RSA; import com.alibaba.fastjson.JSONObject; +import org.springframework.beans.factory.annotation.Value; import org.springframework.core.MethodParameter; import org.springframework.http.MediaType; import org.springframework.http.server.ServerHttpRequest; @@ -18,6 +18,10 @@ **/ @ControllerAdvice public class MyResponseBodyAdvise implements ResponseBodyAdvice { + + @Value("${system.debug}") + private boolean isDebug; + @Override public boolean supports(MethodParameter methodParameter, Class aClass) { return true; @@ -25,7 +29,23 @@ @Override public Object beforeBodyWrite(Object o, MethodParameter methodParameter, MediaType mediaType, Class aClass, ServerHttpRequest serverHttpRequest, ServerHttpResponse serverHttpResponse) { - if (!AppContants.ENCRYPT_METHOD.contains(methodParameter.getMethod().getName())) { + String name = methodParameter.getMethod().getName(); + if("findPlatformBannerList".equals(name)){ + return o; + } + if("newsDetails".equals(name)){ + return o; + } + if("findNews".equals(name)){ + return o; + } + if("findNewsInPage".equals(name)){ + return o; + } + if("findNewsInfoCategory".equals(name)){ + return o; + } + if (!AppContants.ENCRYPT_METHOD.contains(name)) { return o; } -- Gitblit v1.9.1