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