兴安兼容老版本
This commit is contained in:
@@ -57,8 +57,8 @@ public class TokenController
|
||||
// 用户登录
|
||||
if ("weixin".equals(form.getFlag())) {
|
||||
//微信登录openid必传,phone必传
|
||||
String s = RsaUiUtils.decryptByPrivateKey(form.getOpenid());
|
||||
form.setOpenid(s);
|
||||
// String s = RsaUiUtils.decryptByPrivateKey(form.getOpenid());
|
||||
// form.setOpenid(s);
|
||||
R<LoginUser> userInfos = sysLoginService.getWxUserInfo(form);
|
||||
userInfo = userInfos.getData();
|
||||
if (ObjectUtil.isEmpty(userInfo) || ObjectUtil.isEmpty(userInfo.getSysUser())) {
|
||||
@@ -67,25 +67,26 @@ public class TokenController
|
||||
userInfo = sysLoginService.appRegister(registerBody);
|
||||
}
|
||||
} else if ("app".equals(form.getFlag())) {
|
||||
String str = RsaUiUtils.decryptByPrivateKey(form.getEncrypt());
|
||||
JSONObject jsonObject = JSONObject.parseObject(str);
|
||||
userInfo = sysLoginService.login(jsonObject.getString("username"), jsonObject.getString("password"));
|
||||
// String str = RsaUiUtils.decryptByPrivateKey(form.getEncrypt());
|
||||
// JSONObject jsonObject = JSONObject.parseObject(str);
|
||||
// userInfo = sysLoginService.login(jsonObject.getString("username"), jsonObject.getString("password"));
|
||||
userInfo = sysLoginService.login(form.getUsername(), form.getPassword());
|
||||
//保存用户openid
|
||||
if (StringUtils.isNotEmpty(form.getOpenid())) {
|
||||
String s = RsaUiUtils.decryptByPrivateKey(form.getOpenid());
|
||||
form.setOpenid(s);
|
||||
// String s = RsaUiUtils.decryptByPrivateKey(form.getOpenid());
|
||||
// form.setOpenid(s);
|
||||
sysLoginService.updateOpenId(userInfo, form);
|
||||
}
|
||||
} else if ("sms".equals(form.getFlag())) {
|
||||
//短信登录openid,phone,smsCode必传(openid不能使用,存在他人手机号登录别人账号场景)
|
||||
String s = RsaUiUtils.decryptByPrivateKey(form.getSmsCode());
|
||||
form.setSmsCode(s);
|
||||
// String s = RsaUiUtils.decryptByPrivateKey(form.getSmsCode());
|
||||
// form.setSmsCode(s);
|
||||
userInfo = sysLoginService.Smslogin(form);
|
||||
} else {
|
||||
String s = RsaUiUtils.decryptByPrivateKey(form.getEncrypt());
|
||||
JSONObject jsonObject = JSONObject.parseObject(s);
|
||||
userInfo = sysLoginService.login(jsonObject.getString("username"), jsonObject.getString("password"));
|
||||
// userInfo = sysLoginService.login(form.getUsername(), form.getPassword());
|
||||
// String s = RsaUiUtils.decryptByPrivateKey(form.getEncrypt());
|
||||
// JSONObject jsonObject = JSONObject.parseObject(s);
|
||||
// userInfo = sysLoginService.login(jsonObject.getString("username"), jsonObject.getString("password"));
|
||||
userInfo = sysLoginService.login(form.getUsername(), form.getPassword());
|
||||
}
|
||||
// 获取登录token
|
||||
return R.ok(tokenService.createToken(userInfo));
|
||||
|
||||
@@ -15,9 +15,11 @@ spring:
|
||||
discovery:
|
||||
# 服务注册地址
|
||||
server-addr: 127.0.0.1:8848
|
||||
# namespace: xa
|
||||
config:
|
||||
# 配置中心地址
|
||||
server-addr: 127.0.0.1:8848
|
||||
# namespace: xa
|
||||
# 配置文件格式
|
||||
file-extension: yml
|
||||
# 共享配置
|
||||
|
||||
Reference in New Issue
Block a user