From b5cd784d0cde5b7c82ea78aef4ac0e5a161d8c5d Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: Mon, 18 May 2026 14:42:43 +0800
Subject: [PATCH] 优化
---
ard-modules/ard-modules-work/src/main/java/com/ard/work/sdk/aspect/SdkOperateAspect.java | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/ard-modules/ard-modules-work/src/main/java/com/ard/work/sdk/aspect/SdkOperateAspect.java b/ard-modules/ard-modules-work/src/main/java/com/ard/work/sdk/aspect/SdkOperateAspect.java
index c5f16ea..ef7322c 100644
--- a/ard-modules/ard-modules-work/src/main/java/com/ard/work/sdk/aspect/SdkOperateAspect.java
+++ b/ard-modules/ard-modules-work/src/main/java/com/ard/work/sdk/aspect/SdkOperateAspect.java
@@ -69,6 +69,18 @@
else if (Boolean.class.isAssignableFrom(returnType) || boolean.class == returnType) {
log.error(message);
return false;
+ }else if (String.class.isAssignableFrom(returnType)) {
+ // 【新增】处理 String 返回类型
+ log.error(message);
+ return "";
+ } else if (byte[].class.isAssignableFrom(returnType)) {
+ // 【新增】处理 byte[] 返回类型
+ log.error(message);
+ return new byte[0];
+ } else if (void.class == returnType || Void.class.isAssignableFrom(returnType)) {
+ // 处理 void 返回类型
+ log.error(message);
+ return null;
}
else {
// 其他未知类型,为了安全还是返回 null,但最好记录错误
--
Gitblit v1.9.3