|
@@ -36,7 +36,7 @@ public class ExcelDataReader<T> extends AnalysisEventListener<T> {
|
|
|
//异步执行的集合
|
|
|
private final List<CompletableFuture<ExcelDataReaderProperty<T>>> futureList = new ArrayList<>();
|
|
|
//所有异常的集合 key excel文件
|
|
|
- private final List<Map<Integer, String>> totalErrorList = new ArrayList<>();
|
|
|
+ private final Map<Integer, String> totalErrorList = new HashMap<>();
|
|
|
//校验
|
|
|
private final Validator vf;
|
|
|
|
|
@@ -58,7 +58,7 @@ public class ExcelDataReader<T> extends AnalysisEventListener<T> {
|
|
|
return rows.get();
|
|
|
}
|
|
|
|
|
|
- public List<Map<Integer, String>> getTotalErrorList() {
|
|
|
+ public Map<Integer, String> getTotalErrorList() {
|
|
|
return totalErrorList;
|
|
|
}
|
|
|
|
|
@@ -100,9 +100,7 @@ public class ExcelDataReader<T> extends AnalysisEventListener<T> {
|
|
|
.collect(Collectors.joining());
|
|
|
property.setErrorMessage(collect);
|
|
|
Integer rowIndex = context.readRowHolder().getRowIndex();
|
|
|
- Map<Integer, String> errorMap = new HashMap<>();
|
|
|
- errorMap.put(rowIndex, collect);
|
|
|
- totalErrorList.add(errorMap);
|
|
|
+ totalErrorList.put(rowIndex, collect);
|
|
|
}
|
|
|
return property;
|
|
|
}
|