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 46f7c15683b9abc3d29b051934be2b8bc6171725..c74388caaf1e2c958d73cd458a156c0ad29a069d 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 274da293a95bd2bf87e073ca2ca783514f6f6ad4..91badeed5ab8b9dd6617876cec4c699bc6496c27 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) -> {