@ -42,7 +42,10 @@ public class VaccinationListResultDTO implements Serializable {
* 真实手机号
*/
private String realMobile;
/**
* 脱敏详情用
private String showMobile;
* 身份证
@ -52,6 +55,10 @@ public class VaccinationListResultDTO implements Serializable {
* 真实的身份证
private String realIdCard;
private String showIdCard;
private String sex;
@ -87,6 +87,7 @@ public class IcEpidemicSpecialAttentionController {
* @author zxc
* @date 2022/4/27 15:47
@MaskResponse(fieldNames = { "showMobile", "showIdCard" }, fieldsMaskType = { MaskResponse.MASK_TYPE_MOBILE, MaskResponse.MASK_TYPE_ID_CARD })
@PostMapping("detail")
public Result<VaccinationListResultDTO> detail(@RequestBody AttentionDetailFormDTO formDTO){
ValidatorUtils.validateEntity(formDTO,VaccinationListFormDTO.VaccinationListForm.class);
@ -578,7 +578,12 @@ public class IcEpidemicSpecialAttentionServiceImpl extends BaseServiceImpl<IcEpi
@Override
public VaccinationListResultDTO detail(AttentionDetailFormDTO formDTO) {
return baseDao.nat(formDTO);
VaccinationListResultDTO resultDTO=baseDao.nat(formDTO);
if (null != resultDTO) {
resultDTO.setShowMobile(resultDTO.getMobile());
resultDTO.setShowIdCard(resultDTO.getIdCard());
}
return resultDTO;