From 609d2e5f259aeb07b9579fb0ea0c01dd36b482d0 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Tue, 06 Aug 2024 16:04:48 +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