Jelajahi Sumber

修改类型

hgw 3 tahun lalu
induk
melakukan
c44647e2c7

+ 3 - 5
toolset/utils/src/main/java/com/yonge/toolset/utils/easyexcel/ExcelDataReader.java

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