bonus_houqin

This commit is contained in:
sxu 2025-02-16 07:51:38 +08:00
parent 549188d847
commit 364e375569
1 changed files with 26 additions and 24 deletions

View File

@ -109,35 +109,37 @@ public class SysUserServiceImpl implements ISysUserService {
} }
user.setCompanyId(SecurityUtils.getLoginUser().getSysUser().getCompanyId()); user.setCompanyId(SecurityUtils.getLoginUser().getSysUser().getCompanyId());
List<SysUser> sysUsers = userMapper.selectUserList(user); List<SysUser> sysUsers = userMapper.selectUserList(user);
for (SysUser sysUser : sysUsers) {
sysUser.setNickName(Sm4Utils.decrypt(sysUser.getNickName()));
sysUser.setPhonenumber(Sm4Utils.decrypt(sysUser.getPhonenumber()));
}
return sysUsers; return sysUsers;
} }
// 安徽送变电绿智食堂用户数据转换工具 // 安徽送变电绿智食堂用户数据转换工具
private void adjustSomeUserInfo(List<SysUser> sysUsers) { private void adjustUserInfo(SysUser sysUser) {
for (SysUser sysUser : sysUsers) { String nickName = Sm4Utils.custDecrypt(sysUser.getNickName());
String nickName = Sm4Utils.custDecrypt(sysUser.getNickName()); sysUser.setNickName(Sm4Utils.encrypt(nickName));
sysUser.setNickName(Sm4Utils.encrypt(nickName)); log.error("new nickName = " + sysUser.getNickName());
log.error("new nickName = " + sysUser.getNickName()); String nickNameLike = PinyingUtils.convertToPinyin(nickName);
String nickNameLike = PinyingUtils.convertToPinyin(nickName); String mobile = Sm4Utils.custDecrypt(sysUser.getPhonenumber());
String mobile = Sm4Utils.custDecrypt(sysUser.getPhonenumber()); String mobileSuffix = null;
String mobileSuffix = null; if (StringUtils.isNotEmpty(mobile) && mobile.length() >= 4) {
if (StringUtils.isNotEmpty(mobile) && mobile.length() >= 4) { mobileSuffix = mobile.substring(mobile.length() - 4);
mobileSuffix = mobile.substring(mobile.length() - 4); sysUser.setPhonenumber(Sm4Utils.encrypt(mobile));
sysUser.setPhonenumber(Sm4Utils.encrypt(mobile)); log.error("new phonenumber = " + sysUser.getPhonenumber());
log.error("new phonenumber = " + sysUser.getPhonenumber());
}
sysUser.setNickNameLike(nickNameLike);
int spaceIndex = nickNameLike.indexOf(" ");
if (spaceIndex > 0) {
nickNameLike = nickNameLike.substring(0, spaceIndex);
}
if (StringUtils.isNotEmpty(mobileSuffix)) {
sysUser.setUserName(nickNameLike + "_" + mobileSuffix);
} else {
sysUser.setUserName(nickNameLike + "_" + sysUser.getUserId());
}
userMapper.updateNickNameLike(sysUser);
} }
sysUser.setNickNameLike(nickNameLike);
int spaceIndex = nickNameLike.indexOf(" ");
if (spaceIndex > 0) {
nickNameLike = nickNameLike.substring(0, spaceIndex);
}
if (StringUtils.isNotEmpty(mobileSuffix)) {
sysUser.setUserName(nickNameLike + "_" + mobileSuffix);
} else {
sysUser.setUserName(nickNameLike + "_" + sysUser.getUserId());
}
userMapper.updateNickNameLike(sysUser);
} }
public static void main(String[] args) { public static void main(String[] args) {