diff --git a/platform-common/src/main/java/com/lyms/platform/common/perf/DalMethodInterceptor.java b/platform-common/src/main/java/com/lyms/platform/common/perf/DalMethodInterceptor.java index 5d2d745..03a42a7 100644 --- a/platform-common/src/main/java/com/lyms/platform/common/perf/DalMethodInterceptor.java +++ b/platform-common/src/main/java/com/lyms/platform/common/perf/DalMethodInterceptor.java @@ -42,7 +42,7 @@ public class DalMethodInterceptor implements MethodInterceptor { try { Object object = arg0.proceed(); - if(null==object && arg0.getMethod().getReturnType().isPrimitive()){ + if(null==object &&!"Void".equalsIgnoreCase(arg0.getMethod().getReturnType().getSimpleName())&&arg0.getMethod().getReturnType().isPrimitive()){ logger.warn("method return is Primitive ,result is null."); return typeMap.get(arg0.getMethod().getReturnType()); }