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 141ea5f..14b404f 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 @@ -57,6 +57,9 @@ public class DalMethodInterceptor implements MethodInterceptor { private String getShortArgs(Object[] obj) { StringBuilder builder = new StringBuilder("("); for (Object o : obj) { + if(null==o){ + continue; + } if (o.getClass().isPrimitive()) { builder.append(o); } else { @@ -65,8 +68,8 @@ public class DalMethodInterceptor implements MethodInterceptor { builder.append(","); } if(builder.toString().endsWith(",")){ - builder.deleteCharAt(builder.length()-1).append(")"); + builder.deleteCharAt(builder.length() - 1); } - return builder.toString(); + return builder.append(")").toString(); } }