Browse Source

3、疫苗接种记录查看/epmetuser/icVaccine/detail,showMobile,showIdCard加密

dev
yinzuomei 3 years ago
parent
commit
63bd619194
  1. 4
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/IcVaccineDTO.java
  2. 1
      epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcVaccineController.java
  3. 9
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcVaccineServiceImpl.java

4
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/IcVaccineDTO.java

@ -36,12 +36,12 @@ public class IcVaccineDTO implements Serializable {
* 手机号 * 手机号
*/ */
private String mobile; private String mobile;
private String showMobile;
/** /**
* 身份证号 * 身份证号
*/ */
private String idCard; private String idCard;
private String showIdCard;
/** /**
* 是否客户下居民(0: 1:) * 是否客户下居民(0: 1:)
*/ */

1
epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcVaccineController.java

@ -231,6 +231,7 @@ public class IcVaccineController implements ResultDataResolver {
* @Author sun * @Author sun
* @Description 疫苗接种情况-列表点击查询详情 * @Description 疫苗接种情况-列表点击查询详情
**/ **/
@MaskResponse(fieldNames = { "showMobile", "showIdCard" }, fieldsMaskType = { MaskResponse.MASK_TYPE_MOBILE, MaskResponse.MASK_TYPE_ID_CARD })
@NoRepeatSubmit @NoRepeatSubmit
@PostMapping("detail") @PostMapping("detail")
public Result<IcVaccineDTO> detail(@RequestBody IcVaccineFormDTO formDTO) { public Result<IcVaccineDTO> detail(@RequestBody IcVaccineFormDTO formDTO) {

9
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcVaccineServiceImpl.java

@ -21,14 +21,12 @@ import com.epmet.constants.ImportTaskConstants;
import com.epmet.dao.IcResiUserDao; import com.epmet.dao.IcResiUserDao;
import com.epmet.dao.IcVaccineDao; import com.epmet.dao.IcVaccineDao;
import com.epmet.dao.IcVaccineRelationDao; import com.epmet.dao.IcVaccineRelationDao;
import com.epmet.dto.IcNatDTO;
import com.epmet.dto.IcVaccineDTO; import com.epmet.dto.IcVaccineDTO;
import com.epmet.dto.form.*; import com.epmet.dto.form.*;
import com.epmet.dto.result.IcVaccineListResultDTO; import com.epmet.dto.result.IcVaccineListResultDTO;
import com.epmet.dto.result.LoginUserDetailsResultDTO; import com.epmet.dto.result.LoginUserDetailsResultDTO;
import com.epmet.dto.result.UploadImgResultDTO; import com.epmet.dto.result.UploadImgResultDTO;
import com.epmet.dto.result.VaccineListDTO; import com.epmet.dto.result.VaccineListDTO;
import com.epmet.entity.IcNatEntity;
import com.epmet.entity.IcResiUserEntity; import com.epmet.entity.IcResiUserEntity;
import com.epmet.entity.IcVaccineEntity; import com.epmet.entity.IcVaccineEntity;
import com.epmet.entity.IcVaccineRelationEntity; import com.epmet.entity.IcVaccineRelationEntity;
@ -480,7 +478,12 @@ public class IcVaccineServiceImpl extends BaseServiceImpl<IcVaccineDao, IcVaccin
@Override @Override
public IcVaccineDTO detail(String vaccineId) { public IcVaccineDTO detail(String vaccineId) {
IcVaccineEntity entity = baseDao.selectById(vaccineId); IcVaccineEntity entity = baseDao.selectById(vaccineId);
return ConvertUtils.sourceToTarget(entity, IcVaccineDTO.class); IcVaccineDTO res=ConvertUtils.sourceToTarget(entity, IcVaccineDTO.class);
if(null!=res){
res.setShowIdCard(res.getIdCard());
res.setShowMobile(res.getMobile());
}
return res;
} }
@Override @Override

Loading…
Cancel
Save