diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/FunvCommonUtil.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/FunvCommonUtil.java index 3611346..012a25d 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/FunvCommonUtil.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/FunvCommonUtil.java @@ -23,6 +23,28 @@ public class FunvCommonUtil { public static String NO = "否"; /** + * 证件号加密处理 + * @param id + * @return + */ + public static String getId(String id) { + if (org.apache.commons.lang.StringUtils.isEmpty(id)) { + return ""; + } + if (id.length() == 11) { + return id.substring(0, 3) + "****" + id.substring(7); + } + if (id.length() == 15) { + return id.substring(0, 6) + "****" + id.substring(10, 13) + "*" + id.substring(14); + } + if (id.length() == 18) { + return id.substring(0, 6) + "******" + id.substring(12, 15) + "**" + id.substring(17); + } + return ""; + } + + + /** * 返回中间四位数为*号的手机号 * @param phone * @return @@ -242,6 +264,26 @@ public class FunvCommonUtil { return sb.toString(); } + public static final String YIN = "yin"; + public static final String YANG = "yang"; + public static final String JIA = "+"; + public static final String JIAN = "-"; + + /** + * + * @param s + * @return + */ + public static String checkYiGan(String s) { + if (StringUtils.isNotEmpty(s)){ + if (s.equals(YIN)){ + return JIAN; + }else if (s.equals(YANG)){ + return JIA; + } + } + return null; + }