Browse Source

身份证合法性校验

zy_PrivacyExport
zhangyongzhangyong 4 years ago
parent
commit
b4621491d6
  1. 5
      epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/service/impl/PersonTestingServiceImpl.java

5
epdc-cloud-custom/src/main/java/com/elink/esua/epdc/modules/epidemic/service/impl/PersonTestingServiceImpl.java

@ -505,12 +505,17 @@ public class PersonTestingServiceImpl extends BaseServiceImpl<PersonTestingDao,
errorLineinfoList.add(packageErrorInfo(i, "身份证号为空"));
} else {
data.setIdcard(data.getIdcard().trim());
String verification = IdentityNoUtils.IdentityNoVerification(data.getIdcard());
if (null != verification) {
errorLineinfoList.add(packageErrorInfo(i, verification));
} else {
// 是否存在
List<PersonTestingDTO> details = baseDao.getDetailByIdCardOrName(data.getIdcard(), null);
if (NumConstant.ZERO < details.size()) {
errorLineinfoList.add(packageErrorInfo(i, "身份证号已存在"));
}
}
}
if (StringUtils.isBlank(data.getTestingTimeStr())) {
errorLineinfoList.add(packageErrorInfo(i, "核酸检测时间为空"));
} else {

Loading…
Cancel
Save