|
|
@@ -262,6 +262,8 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
|
|
public List<UserVo> selectList(UserQueryBo bo) {
|
|
|
bo.setGetOrderNum(1L);
|
|
|
List<UserVo> list = entity2UserVo(userMapper.selectListNoTenant(bo));
|
|
|
+ String tenantId = ServletUtils.getRequest().getHeader("TenantId");
|
|
|
+ SysTenant tenant = iSysTenantService.getById(Long.valueOf(tenantId));
|
|
|
for (UserVo userVo : list) {
|
|
|
userVo.setStudentCode(userVo.getUserAccount());
|
|
|
ClassGradeUserQueryBo classGradeUserQueryBo = new ClassGradeUserQueryBo();
|
|
|
@@ -276,12 +278,12 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
|
|
|
|
|
if (net.polyv.common.v1.util.StringUtils.isNotBlank(userVo.getIdCard())){
|
|
|
//身份证号脱敏
|
|
|
- userVo.setIdCardStr(IdCardUtils.maskIdCard(userVo.getIdCard()));
|
|
|
+ userVo.setIdCardStr(IdCardUtils.maskIdCard(userVo.getIdCard(),tenant.getPwdSign()));
|
|
|
}
|
|
|
|
|
|
if (net.polyv.common.v1.util.StringUtils.isNotBlank(userVo.getTelphone())){
|
|
|
//手机号脱敏
|
|
|
- userVo.setTelphoneStr(TelPhoneUtils.hideTelPhone(userVo.getTelphone()));
|
|
|
+ userVo.setTelphoneStr(TelPhoneUtils.hideTelPhone(userVo.getTelphone(),tenant.getPwdSign()));
|
|
|
|
|
|
}
|
|
|
/* UserVisitLog userVisitLog = iUserVisitLogService.getOneNoTenant(userVo.getUserId());
|
|
|
@@ -463,17 +465,19 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
|
|
* @return
|
|
|
*/
|
|
|
private List<UserVo> entity2UserVo(Collection<User> collection) {
|
|
|
+ String tenantId = ServletUtils.getRequest().getHeader("TenantId");
|
|
|
+ SysTenant tenant = iSysTenantService.getById(Long.valueOf(tenantId));
|
|
|
List<UserVo> voList = collection.stream()
|
|
|
.map(any ->{
|
|
|
UserVo vo = BeanUtil.toBean(any, UserVo.class);
|
|
|
if (StringUtils.isNotBlank(vo.getIdCard())){
|
|
|
//身份证号脱敏
|
|
|
- vo.setIdCardStr(IdCardUtils.maskIdCard(vo.getIdCard()));
|
|
|
+ vo.setIdCardStr(IdCardUtils.maskIdCard(vo.getIdCard(),tenant.getPwdSign()));
|
|
|
}
|
|
|
|
|
|
if (StringUtils.isNotBlank(vo.getTelphone())){
|
|
|
//手机号脱敏
|
|
|
- vo.setTelphoneStr(TelPhoneUtils.hideTelPhone(vo.getTelphone()));
|
|
|
+ vo.setTelphoneStr(TelPhoneUtils.hideTelPhone(vo.getTelphone(),tenant.getPwdSign()));
|
|
|
|
|
|
}
|
|
|
return vo;
|
|
|
@@ -814,7 +818,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
|
|
User inertData = new User();
|
|
|
inertData.setTelphone(bo.getTel());
|
|
|
//隐藏手机号作为初始昵称
|
|
|
- inertData.setNickname(TelPhoneUtils.hideTelPhone(bo.getTel()));
|
|
|
+ inertData.setNickname(TelPhoneUtils.hideTelPhone(bo.getTel(),1));
|
|
|
//雪花算法产生账号ID
|
|
|
SnowflakeIdUtils idWorker = new SnowflakeIdUtils(3, 1);
|
|
|
inertData.setUserAccount(String.valueOf(idWorker.nextId()));
|
|
|
@@ -891,7 +895,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
|
|
inertData.setTelphone(bo.getTel());
|
|
|
inertData.setIdCard(bo.getIdcard());
|
|
|
//隐藏手机号作为初始昵称
|
|
|
- inertData.setNickname(TelPhoneUtils.hideTelPhone(bo.getTel()));
|
|
|
+ inertData.setNickname(TelPhoneUtils.hideTelPhone(bo.getTel(),1));
|
|
|
//雪花算法产生账号ID
|
|
|
SnowflakeIdUtils idWorker = new SnowflakeIdUtils(3, 1);
|
|
|
inertData.setUserAccount(String.valueOf(idWorker.nextId()));
|
|
|
@@ -1002,7 +1006,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
|
|
User inertData = new User();
|
|
|
inertData.setTelphone(itemImport.getTelphone());
|
|
|
//隐藏手机号作为初始昵称
|
|
|
- inertData.setNickname(TelPhoneUtils.hideTelPhone(itemImport.getTelphone()));
|
|
|
+ inertData.setNickname(TelPhoneUtils.hideTelPhone(itemImport.getTelphone(),1));
|
|
|
//雪花算法产生账号ID
|
|
|
SnowflakeIdUtils idWorker = new SnowflakeIdUtils(3, 1);
|
|
|
inertData.setUserAccount(String.valueOf(idWorker.nextId()));
|
|
|
@@ -1076,7 +1080,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
|
|
User inertData = new User();
|
|
|
inertData.setTelphone(itemImport.getTelphone());
|
|
|
//隐藏手机号作为初始昵称
|
|
|
- inertData.setNickname(TelPhoneUtils.hideTelPhone(itemImport.getTelphone()));
|
|
|
+ inertData.setNickname(TelPhoneUtils.hideTelPhone(itemImport.getTelphone(),1));
|
|
|
//雪花算法产生账号ID
|
|
|
SnowflakeIdUtils idWorker = new SnowflakeIdUtils(3, 1);
|
|
|
inertData.setUserAccount(String.valueOf(idWorker.nextId()));
|
|
|
@@ -1922,7 +1926,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
|
|
User inertData = new User();
|
|
|
inertData.setTelphone(itemImport.getUserPhone());
|
|
|
//隐藏手机号作为初始昵称
|
|
|
- inertData.setNickname(TelPhoneUtils.hideTelPhone(itemImport.getUserPhone()));
|
|
|
+ inertData.setNickname(TelPhoneUtils.hideTelPhone(itemImport.getUserPhone(),1));
|
|
|
//雪花算法产生账号ID
|
|
|
SnowflakeIdUtils idWorker = new SnowflakeIdUtils(3, 1);
|
|
|
inertData.setUserAccount(String.valueOf(idWorker.nextId()));
|