Browse Source

新增用户没有账号的情况用手机号做账号

v3
蟑螂恶霸 2 years ago
parent
commit
8617a48bcb
  1. 9
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/ThirdLoginServiceImpl.java

9
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/ThirdLoginServiceImpl.java

@ -76,7 +76,7 @@ public class ThirdLoginServiceImpl implements ThirdLoginService {
} }
if (null == user || StringUtils.isEmpty(user.getLoginName())) { if (null == user || StringUtils.isEmpty(user.getLoginName())) {
// 电话号码解密并获取用户 // 电话号码解密并获取用户
String phone = IdCardCryptoUtil.symmetricDecryptIdCard(srzSecretKey, jsonObject.getString("phone")); String phone = IdCardCryptoUtil.symmetricDecryptIdCard(secretKey, jsonObject.getString("phone"));
log.info("电话号码:{}",phone); log.info("电话号码:{}",phone);
user = userApi.getUserByUserPhone(phone); user = userApi.getUserByUserPhone(phone);
} }
@ -145,9 +145,14 @@ public class ThirdLoginServiceImpl implements ThirdLoginService {
//用户姓名 //用户姓名
userBean.setUserName(jsonObject.getString("userName")); userBean.setUserName(jsonObject.getString("userName"));
//登录账号 //登录账号
String phone = IdCardCryptoUtil.symmetricDecryptIdCard(secretKey,jsonObject.getString("phone"));
if (StringUtils.isNotEmpty(jsonObject.getString("account"))) {
userBean.setLoginName(jsonObject.getString("account")); userBean.setLoginName(jsonObject.getString("account"));
} else {
userBean.setLoginName(phone);
}
//手机号码 //手机号码
userBean.setPhonenumber(IdCardCryptoUtil.symmetricDecryptIdCard(secretKey,jsonObject.getString("phone"))); userBean.setPhonenumber(phone);
//设置为默认密码 //设置为默认密码
userBean.setPassword("123456"); userBean.setPassword("123456");
userBean.setCreateTime(DateUtils.getNowDate()); userBean.setCreateTime(DateUtils.getNowDate());

Loading…
Cancel
Save