From 4707ba0a407f4f0a89e762ab6914154621ad20e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E7=90=A6=E6=B6=9B?= <18222067976@163.com> Date: Thu, 21 Oct 2021 14:39:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug#40997?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/jero/common/util/ValidUtil.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/util/ValidUtil.java b/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/util/ValidUtil.java index 4c13b46c..e254963c 100644 --- a/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/util/ValidUtil.java +++ b/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/util/ValidUtil.java @@ -104,4 +104,23 @@ public class ValidUtil { } return msg; } + /** + * @Description 校验excel 每行数据格式(只用于支出合同导入校验) + * @Author lqt + * @Date 2021/8/26 + * @Param count excel 行数 + * @Return + * @Exception + */ + public static StringBuilder validateSpendingContractExcel(Object object, int count,int num){ + StringBuilder msg = new StringBuilder(); + Set> set = validatorAll.validate(object); + if(set != null && set.size() > 0 ){ + for(ConstraintViolation constraintViolation : set){ + // 这里循环获取错误信息,可以自定义格式 + msg.append("第").append(count).append("行:").append(num).append(constraintViolation.getMessage()).append(",请修改!
"); + } + } + return msg; + } }