Jelajahi Sumber

feat:
新增原始记录预览

18339543638 2 tahun lalu
induk
melakukan
dab08aa511

+ 12 - 12
tr-plugins/tr-spring-boot-starter-plugin-numbering-strategy/src/main/java/cn/tr/plugin/numbering/strategy/mybatis/NumberingStrategyInterceptor.java

@@ -26,22 +26,22 @@ public class NumberingStrategyInterceptor implements InnerInterceptor {
         Class<?> targetClass = AopUtils.getTargetClass(parameter);
         ReflectionUtils.doWithFields(targetClass, field->{
             Numbering numbering = AnnotationUtils.getAnnotation(field,Numbering.class);
+            if(numbering==null){
+                return;
+            }
             field.setAccessible(true);
-            if(numbering!=null){
-                String nextNumber = NumberingStrategy.tr.getNextNumber(numbering.code());
-                Object value = field.get(parameter);
-                if(value instanceof String){
-                    if (StrUtil.isNotBlank((CharSequence) value)){
-                        return;
-                    }
-                }
-                if (ObjectUtil.isNotNull(value)) {
+            String nextNumber = NumberingStrategy.tr.getNextNumber(numbering.code());
+            Object value = field.get(parameter);
+            if(value instanceof String){
+                if (StrUtil.isNotBlank((CharSequence) value)){
                     return;
                 }
-
-                field.set(parameter,nextNumber);
-
             }
+            if (ObjectUtil.isNotNull(value)) {
+                return;
+            }
+
+            field.set(parameter,nextNumber);
         });
     }
 }