Просмотр исходного кода

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

java110 лет назад: 5
Родитель
Сommit
fd44820f7c

+ 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位,请核实");
             }