Parcourir la source

fix:
编码策略bug修复

18339543638 il y a 2 ans
Parent
commit
7156c05e85

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

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