数据进行脱敏

数据脱敏工具
第一步:先引入hutool工具坐标

<dependency>
            <groupId>cn.hutool</groupId>
            <artifactId>hutool-all</artifactId>
            <version>4.5.0</version>
        </dependency>

第二步:使用工具进行脱敏

if (!CollectionUtils.isEmpty(winningVOList)) {
    
    
            for (WinningVO winningVO : winningVOList) {
    
    
                // 名字
                String userName = winningVO.getName();
                winningVO.setName(StringUtils.isEmpty(userName) ? "" : ((userName.length() > 2) ? StrUtil.hide(userName, 1, userName.length() - 1) : StrUtil.hide(userName, 1, userName.length())));

                // 证件号码
                String licenseNumber = winningVO.getIdCard();
                winningVO.setIdCard(StringUtils.isEmpty(licenseNumber) ? "" : StrUtil.hide(licenseNumber, 3, 14));

                // 手机号
                String userPhone = winningVO.getPhone();
                winningVO.setPhone(StringUtils.isEmpty(userPhone) ? "" : StrUtil.hide(userPhone, 3, 7));
            }
        }

猜你喜欢

转载自blog.csdn.net/gelinwangzi_juge/article/details/123691284