From 202729432866117778bc1c20315a06aa84fee98e Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期五, 09 五月 2025 15:47:47 +0800 Subject: [PATCH] 编号生成 --- ruoyi-common/src/main/java/com/ruoyi/common/filter/SmCryptoFilter.java | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/filter/SmCryptoFilter.java b/ruoyi-common/src/main/java/com/ruoyi/common/filter/SmCryptoFilter.java index 519f667..fc9814b 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/filter/SmCryptoFilter.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/filter/SmCryptoFilter.java @@ -1,5 +1,6 @@ package com.ruoyi.common.filter; +import cn.hutool.json.JSONObject; import com.ruoyi.common.utils.Sm4Utils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -37,9 +38,16 @@ String originalResponseBody = new String(content); String encryptedResponseBody = encryptResponse(originalResponseBody); + responseWrapper.setContentType("application/json"); + JSONObject result = new JSONObject(); + result.put("data", encryptedResponseBody); + result.put("code", 200); + + // 设置返回编码 + responseWrapper.setCharacterEncoding("UTF-8"); // 写回客户端 responseWrapper.reset(); - responseWrapper.getWriter().write(encryptedResponseBody); + responseWrapper.getWriter().write(result.toString()); responseWrapper.copyBodyToResponse(); } catch (Exception e) { -- Gitblit v1.7.1