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.infra.dao.unit.repository.UnitContactQueryRepository;
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.collection.CollUtil;
import lombok.RequiredArgsConstructor;
@ -35,6 +36,8 @@ public class UnitContactServiceImpl implements UnitContactService {
if (CollUtil.isEmpty(respList)) {
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;
}
}