|
@@ -520,8 +520,19 @@ public class HpResumeService extends CrudService<HpResumeMapper, HpResume> {
|
|
|
if (StringUtils.isNotBlank(realName)) {
|
|
if (StringUtils.isNotBlank(realName)) {
|
|
|
hpMember.setRealName(realName);
|
|
hpMember.setRealName(realName);
|
|
|
}
|
|
}
|
|
|
|
|
+ //根据身份证判断出生年月和性别
|
|
|
if (StringUtils.isNotBlank(idCardNumber)) {
|
|
if (StringUtils.isNotBlank(idCardNumber)) {
|
|
|
hpMember.setIdCardNumber(idCardNumber);
|
|
hpMember.setIdCardNumber(idCardNumber);
|
|
|
|
|
+ if(idCardNumber.length()==18){
|
|
|
|
|
+ hpMember.setBirthYear(Integer.parseInt(idCardNumber.substring(6,10)));
|
|
|
|
|
+ if (Integer.parseInt(idCardNumber.substring(16).substring(0, 1)) % 2 == 0) {
|
|
|
|
|
+ hpMember.setGender(2);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ hpMember.setGender(1);
|
|
|
|
|
+ }
|
|
|
|
|
+ }else if(idCardNumber.length()==15){
|
|
|
|
|
+ hpMember.setBirthYear(Integer.parseInt(idCardNumber.substring(6,10)));
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
//认证状态变为等待认证(3.4.5版本改成认证成功)
|
|
//认证状态变为等待认证(3.4.5版本改成认证成功)
|
|
|
hpMember.setAuthenticationStatus(3);
|
|
hpMember.setAuthenticationStatus(3);
|