From af2a0456c0d4672e628c5fdfc4b5039d66dc21ca Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Thu, 16 Jun 2022 11:12:18 +0800
Subject: [PATCH] 保安员证编号校验规则修改

---
 src/main/java/org/springblade/common/utils/DesensitizedUtil.java |   28 +++++++++++++++++++++-------
 1 files changed, 21 insertions(+), 7 deletions(-)

diff --git a/src/main/java/org/springblade/common/utils/DesensitizedUtil.java b/src/main/java/org/springblade/common/utils/DesensitizedUtil.java
index a750bba..d23febd 100644
--- a/src/main/java/org/springblade/common/utils/DesensitizedUtil.java
+++ b/src/main/java/org/springblade/common/utils/DesensitizedUtil.java
@@ -2,6 +2,7 @@
 
 import com.google.common.base.Strings;
 import org.apache.commons.lang3.StringUtils;
+import org.springblade.modules.FTP.Result;
 
 import java.util.HashMap;
 import java.util.Map;
@@ -110,15 +111,28 @@
 	}
 
 	public static void main(String[] args) {
-		desensitizedIdNumberBy4("360728199205280059");
+//		desensitizedIdNumberBy4("360728199205280059");
 		desensitizedSecurityNumber("赣洪202100124");
+		String s = "赣洪202222124";
 
-		Map<String, Object> map = new HashMap<>(1);
-		String a = "sdafa-445sdaf-fsafdsaf";
-		map.put(a,"abc");
-		System.out.println("map = " + map.keySet());
-		Object o = map.get(a);
-		System.out.println("o = " + o);
+		int min = 22110;
+		int max = 23110;
+		//截取,这个范围的不校验
+		String pre = s.substring(0,6);
+		String number = s.substring(6);
+		if (pre.equals("赣洪2022")){
+			int num = Integer.parseInt(number);
+			if (num>=22110 && num<=max){
+				System.out.println("符合要求" + num);
+			}
+		}
+
+//		Map<String, Object> map = new HashMap<>(1);
+//		String a = "sdafa-445sdaf-fsafdsaf";
+//		map.put(a,"abc");
+//		System.out.println("map = " + map.keySet());
+//		Object o = map.get(a);
+//		System.out.println("o = " + o);
 	}
 
 

--
Gitblit v1.9.3