diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/controller/AttDetailByMonthController.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/controller/AttDetailByMonthController.java index 8a0f9a0..a06bb9b 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/controller/AttDetailByMonthController.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/controller/AttDetailByMonthController.java @@ -92,7 +92,7 @@ public class AttDetailByMonthController extends BaseController { /** * 根据用户id获取打卡详细信息 */ - @RequiresPermissions("att:detail:query") +// @RequiresPermissions("att:detail:query") @GetMapping(value = "/getDetail") public TableDataInfo getDetail(AttDetailBean data) { SysUser sysUser = SecurityUtils.getLoginUser().getSysUser(); diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/tasks/WechatTasks.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/tasks/WechatTasks.java index 1b825e0..82e6b26 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/tasks/WechatTasks.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/tasks/WechatTasks.java @@ -345,7 +345,7 @@ public class WechatTasks { .body(jsonStr) .execute(); int statusCode = response.getStatus(); - System.out.println(response.body()); +// System.out.println(response.body()); JSONObject jsonObject = FastJsonHelper.jsonStrToJsonObj(response.body()); if ("401".equals(jsonObject.getString("code"))) { wechatLogin(); diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/config/Base64FilterMessageConverter.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/config/Base64FilterMessageConverter.java new file mode 100644 index 0000000..993c553 --- /dev/null +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/config/Base64FilterMessageConverter.java @@ -0,0 +1,24 @@ +package com.bonus.system.config; + +import ch.qos.logback.classic.pattern.MessageConverter; +import ch.qos.logback.classic.spi.ILoggingEvent; + +/** + * @className:Base64FilterMessageConverter + * @author:cwchen + * @date:2025-02-26-15:25 + * @version:1.0 + * @description: + */ +public class Base64FilterMessageConverter extends MessageConverter { + + @Override + public String convert(ILoggingEvent event) { + String message = event.getFormattedMessage(); + // 过滤 base64 数据 + if (message.contains("base64,")) { + message = message.replaceAll("data:image/[^;]+;base64,[^\\s]+", "[BASE64_DATA]"); + } + return message; + } +} diff --git a/bonus-modules/bonus-system/src/main/resources/logback.xml b/bonus-modules/bonus-system/src/main/resources/logback.xml index bea60f8..46344d5 100644 --- a/bonus-modules/bonus-system/src/main/resources/logback.xml +++ b/bonus-modules/bonus-system/src/main/resources/logback.xml @@ -1,5 +1,6 @@ +