liusuyi
2026-05-18 b5cd784d0cde5b7c82ea78aef4ac0e5a161d8c5d
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,但最好记录错误