Bläddra i källkod

电签关键字添加长度为8开头为123的限制

chenr 3 månader sedan
förälder
incheckning
9859b924bb

+ 1 - 1
blade-service/blade-business/src/main/java/org/springblade/business/utils/PDFUtil.java

@@ -106,7 +106,7 @@ public class PDFUtil {
                     System.out.println(textStr);
                     String[] textS = Func.toStrArray("\\|\\|",textStr);
                     for(String txt : textS){
-                        if (txt.length() >= 15 && Func.isNumeric(txt)) {
+                        if (txt.length() >= 15 && Func.isNumeric(txt)||(Func.isNumeric(txt)&&txt.length()==8&&txt.startsWith("123"))) {
                             eVisaConfigList.add(txt);
                         }
                     }

+ 3 - 3
blade-service/blade-e-visa/src/main/java/org/springblade/evisa/utils/PDFUtils.java

@@ -40,7 +40,7 @@ public class PDFUtils {
                             txt=txt.substring(0,i);
                         }
                     }
-                    if (txt.length() >= 15 && Func.isNumeric(txt)) {
+                    if (txt.length() >= 15 && Func.isNumeric(txt)||(Func.isNumeric(txt)&&txt.length()==8&&txt.startsWith("123"))) {
                         eVisaConfigList.add(txt);
                     }
 
@@ -53,7 +53,7 @@ public class PDFUtils {
                 // 特殊处理
                 if(textStr.indexOf("1")>=0){
                     String txt = textStr.substring(textStr.indexOf("1"));
-                    if (txt.length() >= 15 && Func.isNumeric(txt)) {
+                    if (txt.length() >= 15 && Func.isNumeric(txt)||(Func.isNumeric(txt)&&txt.length()==8&&txt.startsWith("123"))) {
                         System.out.println(txt);
                         eVisaConfigList.add(txt);
                     }
@@ -125,4 +125,4 @@ public class PDFUtils {
         }
     }
 
-}
+}