From fce524734a83fd534fb4dafd64073024ba7f8100 Mon Sep 17 00:00:00 2001 From: caihaohan Date: Wed, 6 Dec 2023 10:24:01 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BD=93=E7=B3=BB=E7=BC=96=E5=8F=B7?= =?UTF-8?q?=E7=94=9F=E6=88=90BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/jero/common/util/YouBianCodeUtil.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/laws-base/laws-base-core/src/main/java/com/jero/common/util/YouBianCodeUtil.java b/laws-base/laws-base-core/src/main/java/com/jero/common/util/YouBianCodeUtil.java index 44aeee74..dbf1dff5 100644 --- a/laws-base/laws-base-core/src/main/java/com/jero/common/util/YouBianCodeUtil.java +++ b/laws-base/laws-base-core/src/main/java/com/jero/common/util/YouBianCodeUtil.java @@ -83,7 +83,9 @@ public class YouBianCodeUtil { if (localCode != null && Objects.equals("", localCode)) { return getNextYouBianCode(localCode); } else if (localCode != null) { - parentCode = parentCode + "A" + getNextStrNum(Character.getNumericValue(localCode.charAt(localCode.length() - 1))); + String lastTwoChars = localCode.substring(localCode.length() - 2); // 获取最后两个字符 + int num = Integer.parseInt(lastTwoChars); // 将这两个字符转换为数字 + parentCode = parentCode + "A" + getNextStrNum(num); // 使用这个数字生成parentCode } else { } else { parentCode = parentCode + "A" + getNextStrNum(0); }