bonus_houqin
This commit is contained in:
parent
2807cee767
commit
549188d847
|
|
@ -82,17 +82,14 @@ public class Sm4Utils {
|
||||||
|
|
||||||
// 测试方法,演示加密和解密过程
|
// 测试方法,演示加密和解密过程
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
String plainText = "15398187429";
|
String plainText = "13866134935";
|
||||||
System.out.println("原文: " + plainText);
|
|
||||||
|
|
||||||
// 加密明文
|
// 加密明文
|
||||||
String encryptedText = Sm4Utils.encrypt(plainText);
|
System.out.println("方法1加密后: " + encrypt(plainText));
|
||||||
System.out.println("加密后: " + encryptedText);
|
System.out.println("方法2加密后: " + custEncrypt(plainText));
|
||||||
|
|
||||||
// 解密密文
|
// 解密密文
|
||||||
String decryptedText = Sm4Utils.decrypt(plainText);
|
System.out.println("方法1解密后: " + decrypt("d8ac1573deeb72394ad3ceb10356e8a4"));
|
||||||
System.out.println("解密后: " + decryptedText);
|
System.out.println("方法2解密后: " + custDecrypt("29G1AUHDmLvPe1tt0t12Dw==##encrypted"));
|
||||||
|
|
||||||
System.out.println(custEncrypt("13866134935"));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -112,13 +112,19 @@ public class SysUserServiceImpl implements ISysUserService {
|
||||||
return sysUsers;
|
return sysUsers;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 安徽送变电绿智食堂用户数据转换工具
|
||||||
private void adjustSomeUserInfo(List<SysUser> sysUsers) {
|
private void adjustSomeUserInfo(List<SysUser> sysUsers) {
|
||||||
for (SysUser sysUser : sysUsers) {
|
for (SysUser sysUser : sysUsers) {
|
||||||
String nickNameLike = PinyingUtils.convertToPinyin(Sm4Utils.custDecrypt(sysUser.getNickName()));
|
String nickName = Sm4Utils.custDecrypt(sysUser.getNickName());
|
||||||
|
sysUser.setNickName(Sm4Utils.encrypt(nickName));
|
||||||
|
log.error("new nickName = " + sysUser.getNickName());
|
||||||
|
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));
|
||||||
|
log.error("new phonenumber = " + sysUser.getPhonenumber());
|
||||||
}
|
}
|
||||||
sysUser.setNickNameLike(nickNameLike);
|
sysUser.setNickNameLike(nickNameLike);
|
||||||
int spaceIndex = nickNameLike.indexOf(" ");
|
int spaceIndex = nickNameLike.indexOf(" ");
|
||||||
|
|
|
||||||
|
|
@ -382,9 +382,10 @@
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<!-- 更新nick_name_like -->
|
<!-- 安徽送变电绿智食堂用户数据转换工具 -->
|
||||||
<delete id="updateNickNameLike" parameterType="com.bonus.system.api.domain.SysUser">
|
<delete id="updateNickNameLike" parameterType="com.bonus.system.api.domain.SysUser">
|
||||||
update sys_user set nick_name_like = #{nickNameLike}, user_name = #{userName}
|
update sys_user set nick_name_like = #{nickNameLike}, user_name = #{userName},
|
||||||
|
nick_name = #{nickName}, phonenumber = #{phonenumber}
|
||||||
where user_id = #{userId} and user_id != 1
|
where user_id = #{userId} and user_id != 1
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue