Pārlūkot izejas kodu

对于没有@Excel的字段校验,其名字直接使用字段名

4.1.3.A
Hugh Gao pirms 6 gadiem
vecāks
revīzija
a353e568f7
1 mainītis faili ar 6 papildinājumiem un 2 dzēšanām
  1. +6
    -2
      easypoi-base/src/main/java/cn/afterturn/easypoi/util/PoiValidationUtil.java

+ 6
- 2
easypoi-base/src/main/java/cn/afterturn/easypoi/util/PoiValidationUtil.java Parādīt failu

@@ -65,13 +65,17 @@ public class PoiValidationUtil {
if (superClass != null) {
fields.addAll(Arrays.asList(superClass.getDeclaredFields()));
}
String name = null;
for (Field field: fields) {
if (field.getName().equals(fieldName) && field.isAnnotationPresent(Excel.class)) {
builder.append(field.getAnnotation(Excel.class).name());
name = field.getAnnotation(Excel.class).name();
break;
}
}
builder.append(constraintViolation.getMessage()).append(",");
if (name == null) {
name = fieldName;
}
builder.append(name).append(constraintViolation.getMessage()).append(",");
}
return builder.substring(0, builder.length() - 1);
}


Notiek ielāde…
Atcelt
Saglabāt