diff --git a/orgmanax-infra/src/main/java/cn/axzo/orgmanax/infra/dao/register/repository/impl/OrganizationalUnitRegisterQueryRepositoryImpl.java b/orgmanax-infra/src/main/java/cn/axzo/orgmanax/infra/dao/register/repository/impl/OrganizationalUnitRegisterQueryRepositoryImpl.java index a381fbf..59db3f2 100644 --- a/orgmanax-infra/src/main/java/cn/axzo/orgmanax/infra/dao/register/repository/impl/OrganizationalUnitRegisterQueryRepositoryImpl.java +++ b/orgmanax-infra/src/main/java/cn/axzo/orgmanax/infra/dao/register/repository/impl/OrganizationalUnitRegisterQueryRepositoryImpl.java @@ -6,11 +6,13 @@ import cn.axzo.foundation.page.PageResp; import cn.axzo.orgmanax.infra.dao.register.dao.OrganizationalUnitRegisterDao; import cn.axzo.orgmanax.infra.dao.register.entity.OrganizationalUnitRegister; import cn.axzo.orgmanax.infra.dao.register.repository.OrganizationalUnitRegisterQueryRepository; +import cn.axzo.trade.datasecurity.core.util.DataSecurityHelper; import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.util.BooleanUtil; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; +import jodd.util.StringUtil; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @@ -31,6 +33,10 @@ public class OrganizationalUnitRegisterQueryRepositoryImpl implements Organizati @Override public PageResp page(ListReq req) { IPage page = PageConverter.toMybatis(req, OrganizationalUnitRegister.class); + //加密手机号 + if (StringUtil.isNotBlank(req.getContactPhone())) { + req.setContactPhone(DataSecurityHelper.encrypt(req.getContactPhone())); + } QueryWrapper wrapper = QueryWrapperHelper.fromBean(req, OrganizationalUnitRegister.class); if (!BooleanUtil.isTrue(req.getIncludeDeleted())) { wrapper.eq("is_delete", 0);