From e96c4fb29437ba8d5501bc95968a60d23868c087 Mon Sep 17 00:00:00 2001 From: liaozan <378024053@qq.com> Date: Wed, 18 Oct 2023 22:21:27 +0800 Subject: [PATCH] Add shortcut method for ExcelReadListenerBase --- .../util/support/excel/listener/ExcelBeanReadListener.java | 2 +- .../util/support/excel/listener/ExcelReadListenerBase.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/commons/common-util/src/main/java/com/schbrain/common/util/support/excel/listener/ExcelBeanReadListener.java b/commons/common-util/src/main/java/com/schbrain/common/util/support/excel/listener/ExcelBeanReadListener.java index 46f7c15..c74388c 100644 --- a/commons/common-util/src/main/java/com/schbrain/common/util/support/excel/listener/ExcelBeanReadListener.java +++ b/commons/common-util/src/main/java/com/schbrain/common/util/support/excel/listener/ExcelBeanReadListener.java @@ -30,7 +30,7 @@ public class ExcelBeanReadListener extends ExcelReadListenerBase { protected void collectErrorMsg(AnalysisContext context, Set> violations) { String sheetName = context.readSheetHolder().getSheetName(); Integer rowIndex = context.readRowHolder().getRowIndex(); - getErrors().put(sheetName, rowIndex + 1, buildErrorMsg(violations)); + addErrorMsg(sheetName, rowIndex + 1, buildErrorMsg(violations)); } protected String buildErrorMsg(Set> violations) { diff --git a/commons/common-util/src/main/java/com/schbrain/common/util/support/excel/listener/ExcelReadListenerBase.java b/commons/common-util/src/main/java/com/schbrain/common/util/support/excel/listener/ExcelReadListenerBase.java index 274da29..91badee 100644 --- a/commons/common-util/src/main/java/com/schbrain/common/util/support/excel/listener/ExcelReadListenerBase.java +++ b/commons/common-util/src/main/java/com/schbrain/common/util/support/excel/listener/ExcelReadListenerBase.java @@ -64,6 +64,10 @@ public class ExcelReadListenerBase extends AnalysisEventListener { return readResult; } + protected void addErrorMsg(String sheetName, Integer rowIndex, String errorMsg) { + errors.put(sheetName, rowIndex, errorMsg); + } + protected String getErrorMsg() { StringBuilder msgBuilder = new StringBuilder(); errors.rowMap().forEach((sheetName, rows) -> { -- GitLab