feat(REQ-3282): 联系人加密手机号

This commit is contained in:
zhanghonghao 2024-12-18 20:05:08 +08:00
parent de35a23047
commit 5daef2a2e9

View File

@ -3,6 +3,7 @@ package cn.axzo.orgmanax.server.unit.service.impl;
import cn.axzo.orgmanax.api.unit.resp.OrgUnitContactResp; import cn.axzo.orgmanax.api.unit.resp.OrgUnitContactResp;
import cn.axzo.orgmanax.infra.dao.unit.repository.UnitContactQueryRepository; import cn.axzo.orgmanax.infra.dao.unit.repository.UnitContactQueryRepository;
import cn.axzo.orgmanax.server.unit.service.UnitContactService; import cn.axzo.orgmanax.server.unit.service.UnitContactService;
import cn.axzo.trade.datasecurity.core.util.DataSecurityHelper;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
@ -35,6 +36,8 @@ public class UnitContactServiceImpl implements UnitContactService {
if (CollUtil.isEmpty(respList)) { if (CollUtil.isEmpty(respList)) {
return Collections.emptyList(); return Collections.emptyList();
} }
return BeanUtil.copyToList(respList, OrgUnitContactResp.class); List<OrgUnitContactResp> resultList = BeanUtil.copyToList(respList, OrgUnitContactResp.class);
resultList.forEach(e -> e.setPhoneEncode(DataSecurityHelper.encrypt(e.getPhone())));
return resultList;
} }
} }