Kaynağa Gözat

添加家庭成员手机号和身份证号限制

zhangxin 4 gün önce
ebeveyn
işleme
0408e3f283

+ 5 - 2
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/system/app/service/impl/FamilyMembersServiceImpl.java

@@ -61,8 +61,11 @@ public class FamilyMembersServiceImpl extends ServiceImpl<FamilyMembersMapper, F
     @Override
     public Result<String> addFamilyMembers(AddFamilyMembersDTO addFamilyMembersDTO) {
 
-        if (StringUtils.isEmpty(addFamilyMembersDTO.getPhone())){
-            return Result.error("添加家庭成员失败,手机号不允许为空");
+        if (StringUtils.isEmpty(addFamilyMembersDTO.getPhone())||addFamilyMembersDTO.getPhone().length()>11){
+            return Result.error("添加家庭成员失败,手机号不允许为空,或者长度超过11位数");
+        }
+        if (StringUtils.isEmpty(addFamilyMembersDTO.getIdentityCard())||addFamilyMembersDTO.getIdentityCard().length()>18){
+            return Result.error("添加家庭成员失败,身份证号不允许为空,或者长度超过18位数");
         }
         FamilyMembers familyMembers = familyMembersMapper.findByUserIdAndPhone(addFamilyMembersDTO.getUserId(),addFamilyMembersDTO.getPhone());
         if (familyMembers==null){