From 30e858fa504b268b9b436afca0a1259cf6e8c488 Mon Sep 17 00:00:00 2001 From: MrShi <1878285526@qq.com> Date: 星期二, 19 八月 2025 11:01:40 +0800 Subject: [PATCH] 优化 --- server/src/main/java/com/doumee/config/interfaceencryption/EncryptResponseBodyAdvice.java | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) diff --git a/server/src/main/java/com/doumee/config/interfaceencryption/EncryptResponseBodyAdvice.java b/server/src/main/java/com/doumee/config/interfaceencryption/EncryptResponseBodyAdvice.java index 3d03a11..6be1ebc 100644 --- a/server/src/main/java/com/doumee/config/interfaceencryption/EncryptResponseBodyAdvice.java +++ b/server/src/main/java/com/doumee/config/interfaceencryption/EncryptResponseBodyAdvice.java @@ -1,14 +1,11 @@ package com.doumee.config.interfaceencryption; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; import com.doumee.config.annotation.EncryptionResp; import com.doumee.core.model.ApiResponse; import com.doumee.core.utils.AESUtils; import com.fasterxml.jackson.databind.ObjectMapper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.core.MethodParameter; import org.springframework.http.MediaType; import org.springframework.http.converter.HttpMessageConverter; @@ -17,6 +14,7 @@ import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice; +import java.text.SimpleDateFormat; import java.time.LocalDate; import java.util.Random; @@ -53,7 +51,9 @@ ApiResponse apiResponse = (ApiResponse) body; //瀵瑰搷搴斿唴瀹硅繘琛屽姞瀵� ObjectMapper objectMapper = new ObjectMapper(); + objectMapper.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")); String aesEncryptData = AESUtils.encrypt(objectMapper.writeValueAsString(apiResponse.getData()), str); + apiResponse.setData(aesEncryptData); String aesEncryptMessage = AESUtils.encrypt(objectMapper.writeValueAsString(apiResponse.getMessage()), str); apiResponse.setMessage(aesEncryptMessage + " " + afterDealStr); @@ -99,7 +99,6 @@ char randomChar = (char) (random.nextInt(26) + 'a'); sb.append(randomChar); } - return sb.toString(); } } -- Gitblit v1.9.3