From 0b8c8d8986a35c3e36db1503125e2dff79d6d10e Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: Mon, 18 May 2026 10:39:37 +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