From 5e981ada02b9990f1ad684ac2b582d88ca12288e Mon Sep 17 00:00:00 2001 From: caihaohan Date: Thu, 9 Nov 2023 14:42:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AF=BC=E5=85=A5=E5=B9=B4=E4=BB=A3?= =?UTF-8?q?=E5=8F=B7=E5=A1=AB=E5=86=99=E6=96=87=E6=9C=AC=E6=97=B6=E6=8A=A5?= =?UTF-8?q?=E9=94=99=E6=8F=90=E7=A4=BA=E4=B8=8D=E5=8F=8B=E5=A5=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/jero/modules/laws/common/util/ImportUtil.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/laws-modules/src/main/java/com/jero/modules/laws/common/util/ImportUtil.java b/laws-modules/src/main/java/com/jero/modules/laws/common/util/ImportUtil.java index 34a81827..062a7c70 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/common/util/ImportUtil.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/common/util/ImportUtil.java @@ -159,6 +159,12 @@ public class ImportUtil { Calendar date = Calendar.getInstance(); yearNumber = String.valueOf(date.get(Calendar.YEAR)); } else { + // 校验是否是正确的四位数字年 + if (!cell.toString().trim().matches("^[0-9]{4}$")) { + log.error("第" + row + "列" + tag.getDbFieldTxt() + "填写错误 "); + errMsg.append("第").append(row).append("列").append(tag.getDbFieldTxt()).append("填写错误 "); + break; + } yearNumber = String.valueOf(Integer.parseInt(cell.toString().trim())); } }