소스 검색

资产导入时校验手机号位数 超过11位报错

java110 5 년 전
부모
커밋
fd44820f7c
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      service-front/src/main/java/com/java110/front/smo/assetImport/impl/AssetImportSMOImpl.java

+ 3 - 0
service-front/src/main/java/com/java110/front/smo/assetImport/impl/AssetImportSMOImpl.java

@@ -902,6 +902,9 @@ public class AssetImportSMOImpl extends BaseComponentSMO implements IAssetImport
             String tel = StringUtil.isNullOrNone(os[4]) ? "19999999999" : os[4].toString();
             String idCard = StringUtil.isNullOrNone(os[5]) ? "10000000000000000001" : os[5].toString();
 
+            if (os[4].toString().length() > 11) {
+                throw new IllegalArgumentException(os[1].toString() + " 的手机号超过11位,请核实");
+            }
             if (os[5].toString().length() > 18) {
                 throw new IllegalArgumentException(os[1].toString() + " 的身份证超过18位,请核实");
             }