Merge branch 'feature/REQ-3045' into dev
This commit is contained in:
commit
442c06ec48
@ -13,7 +13,6 @@ import cn.axzo.msg.center.service.pending.response.v3.model.ParsedKV;
|
||||
import cn.axzo.msg.center.service.pending.response.v3.model.ParsedModelV3;
|
||||
import cn.axzo.msg.center.service.pending.response.v3.model.PersonInfo;
|
||||
import cn.axzo.msg.center.service.pending.response.v3.model.WorkerInfo;
|
||||
import cn.axzo.trade.datasecurity.core.util.DataSecurityHelper;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
@ -76,7 +75,7 @@ public class ModelV3ExtPopulator {
|
||||
personInfo.setRealName(profile.getRealName());
|
||||
personInfo.setAvatar(profile.getAvatarUrl());
|
||||
personInfo.setMobilePhone(profile.getPhone());
|
||||
personInfo.setMobilePhoneCiphertext(DataSecurityHelper.encrypt(profile.getPhone()));
|
||||
personInfo.setMobilePhoneCiphertext(profile.getPhone());
|
||||
kv.setPersonInfo(personInfo);
|
||||
}
|
||||
}
|
||||
@ -105,11 +104,11 @@ public class ModelV3ExtPopulator {
|
||||
workerInfo.setName(person.getRealName());
|
||||
workerInfo.setIcon(person.getAvatarUrl());
|
||||
workerInfo.setPhone(person.getPhone());
|
||||
workerInfo.setPhoneCiphertext(DataSecurityHelper.encrypt(person.getPhone()));
|
||||
workerInfo.setPhoneCiphertext(person.getPhone());
|
||||
workerInfo.setBirthday(person.getBirthday());
|
||||
workerInfo.setNationality(person.getNationality());
|
||||
workerInfo.setIdNumber(person.getIdNumber());
|
||||
workerInfo.setIdNumberCiphertext(DataSecurityHelper.encrypt(person.getIdNumber()));
|
||||
workerInfo.setIdNumberCiphertext(person.getIdNumber());
|
||||
workerInfo.setIdentityValid(isWorkerIdentityValid(worker));
|
||||
List<WorkerBankCardRes> bankCards = personId2BankCard.get(workerGroup.getWorkerIdentityId());
|
||||
workerInfo.setCardValid(CollectionUtils.isNotEmpty(bankCards)
|
||||
|
||||
@ -114,7 +114,7 @@ public class ModelV3Parser {
|
||||
if (phone.contains("*"))
|
||||
phone = DataSecurityHelper.decrypt(phone);
|
||||
phoneInfo.setMobilePhone(phone);
|
||||
phoneInfo.setMobilePhoneCiphertext(DataSecurityHelper.encrypt(phone));
|
||||
phoneInfo.setMobilePhoneCiphertext(phone);
|
||||
return phoneInfo;
|
||||
} catch (Exception e) {
|
||||
log.warn("error parse phone info. kv={}", kv);
|
||||
|
||||
@ -24,14 +24,18 @@ public class PersonInfo {
|
||||
/**
|
||||
* 手机号, 未加密
|
||||
*/
|
||||
@SDCellPhoneField
|
||||
private String mobilePhone;
|
||||
|
||||
/**
|
||||
* 加密手机号
|
||||
*/
|
||||
@SDCellPhoneField
|
||||
private String mobilePhoneCiphertext;
|
||||
|
||||
public void resetCiphertextFields() {
|
||||
this.mobilePhoneCiphertext = mobilePhone;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return JSON.toJSONString(this);
|
||||
|
||||
@ -14,12 +14,15 @@ public class PhoneInfo {
|
||||
/**
|
||||
* 手机号, 未加密
|
||||
*/
|
||||
@SDCellPhoneField
|
||||
private String mobilePhone;
|
||||
|
||||
/**
|
||||
* 加密手机号
|
||||
*/
|
||||
@SDCellPhoneField
|
||||
private String mobilePhoneCiphertext;
|
||||
|
||||
public void resetCiphertextFields() {
|
||||
this.mobilePhoneCiphertext = mobilePhone;
|
||||
}
|
||||
}
|
||||
|
||||
@ -26,11 +26,11 @@ public class WorkerInfo {
|
||||
/**
|
||||
* 手机号码
|
||||
*/
|
||||
@SDCellPhoneField
|
||||
private String phone;
|
||||
/**
|
||||
* 手机号码密文
|
||||
*/
|
||||
@SDCellPhoneField
|
||||
private String phoneCiphertext;
|
||||
/**
|
||||
* 生日
|
||||
@ -43,11 +43,11 @@ public class WorkerInfo {
|
||||
/**
|
||||
* 身份证号
|
||||
*/
|
||||
@SDIdCardField
|
||||
private String idNumber;
|
||||
/**
|
||||
* 身份证号密文
|
||||
*/
|
||||
@SDIdCardField
|
||||
private String idNumberCiphertext;
|
||||
/**
|
||||
* 身份信息校验
|
||||
@ -62,6 +62,11 @@ public class WorkerInfo {
|
||||
*/
|
||||
private String professionNames;
|
||||
|
||||
public void resetCiphertextFields() {
|
||||
phoneCiphertext = phone;
|
||||
idNumberCiphertext = idNumber;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return JSON.toJSONString(this);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user