| | |
| | | import com.xiaopeng.api.model.operation.SysMenu; |
| | | import com.xiaopeng.common.core.domain.R; |
| | | import com.xiaopeng.common.core.exception.ServiceException; |
| | | import com.xiaopeng.common.core.utils.SensitiveDataCryptoUtil; |
| | | import com.xiaopeng.common.core.utils.StringUtils; |
| | | import com.xiaopeng.common.core.web.page.PageInfo; |
| | | import com.xiaopeng.common.security.service.TokenService; |
| | |
| | | // 分页查询 |
| | | PageInfo<GroupUserVO> pageInfo = new PageInfo<>(query.getPageNum(), query.getPageSize()); |
| | | query.setGroupType(group.getGroupType()); |
| | | query.setPhoneNumberQueryValues(SensitiveDataCryptoUtil.queryValues(query.getPhoneNumber())); |
| | | Page<GroupUserVO> records = baseMapper.queryUserPageList(pageInfo, query); |
| | | records.getRecords().forEach(record -> { |
| | | record.setPhoneNumber(SensitiveDataCryptoUtil.decryptIfPossible(record.getPhoneNumber())); |
| | | record.setUserAccount(SensitiveDataCryptoUtil.decryptIfPossible(record.getUserAccount())); |
| | | }); |
| | | pageInfo.setRecords(records.getRecords()); |
| | | // 手动设置分页信息(因为使用了自定义SQL) |
| | | return pageInfo; |