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); } src/main/java/org/springblade/modules/FTP/DataHanlder.java
@@ -784,6 +784,15 @@ && user.getHold().equals("1") && null!=user.getSecuritynumber() && !user.getSecuritynumber().equals("")){ //截取,这个范围的不校验 String pre = user.getSecuritynumber().substring(0,6); String number = user.getSecuritynumber().substring(6); if (pre.equals("赣洪2022")){ int num = Integer.parseInt(number); if (num>=22110 && num<=23110){ return new Result(200,null,"",user); } } //持证,校验保安证编号是否合法 SecurityPaper securityPaper = new SecurityPaper(); securityPaper.setIdCardNo(user.getCardid()); src/main/java/org/springblade/modules/securitypaper/mapper/SecurityPaperMapper.java
@@ -3,6 +3,8 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.springblade.modules.securitypaper.entity.SecurityPaper; import java.util.List; /** * 保安员证管理Mapper 接口 @@ -10,4 +12,10 @@ */ public interface SecurityPaperMapper extends BaseMapper<SecurityPaper> { /** * 查询保安员证编号(跳过一些位数) * @param securityPaper * @return */ List<SecurityPaper> getSecurityNumber(SecurityPaper securityPaper); } src/main/java/org/springblade/modules/securitypaper/service/SecurityPaperService.java
@@ -1,6 +1,7 @@ package org.springblade.modules.securitypaper.service; import com.baomidou.mybatisplus.extension.service.IService; import org.apache.ibatis.annotations.Param; import org.springblade.modules.securitypaper.entity.SecurityPaper; import org.springblade.modules.securitypaper.excel.SecurityPaperExcel;