|
|
@ -631,14 +631,16 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi |
|
|
|
} |
|
|
|
map.put("updated_by", tokenDto.getUserId()); |
|
|
|
|
|
|
|
// 证件类型判断----start----
|
|
|
|
IdCardRegexUtils regex = IdCardRegexUtils.parse(map.get("ID_CARD")); |
|
|
|
if (regex == null) { |
|
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "证件号解析错误", "证件号解析错误"); |
|
|
|
} |
|
|
|
IdCardTypeEnum typeEnum = regex.getTypeEnum(); |
|
|
|
map.put("ID_CARD_TYPE", typeEnum.getType()); |
|
|
|
// 证件类型判断----end----
|
|
|
|
if (StringUtils.isNotBlank(map.get("ID_CARD"))) { |
|
|
|
// 证件类型判断----start----
|
|
|
|
IdCardRegexUtils regex = IdCardRegexUtils.parse(map.get("ID_CARD")); |
|
|
|
if (regex == null) { |
|
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "证件号解析错误", "证件号解析错误"); |
|
|
|
} |
|
|
|
IdCardTypeEnum typeEnum = regex.getTypeEnum(); |
|
|
|
map.put("ID_CARD_TYPE", typeEnum.getType()); |
|
|
|
// 证件类型判断----end----
|
|
|
|
} |
|
|
|
baseDao.upTable("ic_resi_user", resiUserId, map); |
|
|
|
} |
|
|
|
|
|
|
|