|
|
@@ -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);
|
|
|
|
|
|
}
|