修改微信端绑定手机号逻辑,现没有app端账号的微信用户,直接更新数据库中用户的手机号
This commit is contained in:
parent
3c51554785
commit
7cedcc1480
@ -70,19 +70,37 @@ public class WxAuthController {
|
||||
// 绑定手机号
|
||||
System.out.println("登录者手机"+xmLoginDto.getPhone());
|
||||
|
||||
//---------------------------20241206 测试时先注释掉短信验证------------------------------------
|
||||
//---获取手机验证码------
|
||||
String sms = redisCache.getCacheObject("SMSCODE:" + xmLoginDto.getPhone());
|
||||
System.out.println("SMSCODE:" + xmLoginDto.getPhone());
|
||||
System.out.println("验证码"+sms);
|
||||
if (!sms.equals(xmLoginDto.getSmsCode())) {
|
||||
return AjaxResult.error("短信验证码错误");
|
||||
}
|
||||
//-------------------------------end 验证码----------------------------------------------
|
||||
// //---------------------------20241206 测试时先注释掉短信验证------------------------------------
|
||||
// //---获取手机验证码------
|
||||
// String sms = redisCache.getCacheObject("SMSCODE:" + xmLoginDto.getPhone());
|
||||
// System.out.println("SMSCODE:" + xmLoginDto.getPhone());
|
||||
// System.out.println("验证码"+sms);
|
||||
// if (!sms.equals(xmLoginDto.getSmsCode())) {
|
||||
// return AjaxResult.error("短信验证码错误");
|
||||
// }
|
||||
// //-------------------------------end 验证码----------------------------------------------
|
||||
|
||||
// 以前用户名应该是手机号
|
||||
SysUser sysUser = sysUserService.selectUserByUserName(xmLoginDto.getPhone());
|
||||
|
||||
|
||||
// 若用户不存在app端账号, 直接更新数据库中用户手机号
|
||||
if (sysUser == null) {
|
||||
|
||||
// 当前用户的微信账号id
|
||||
Long userId = SecurityUtils.getUserId();
|
||||
// 微信用户账号
|
||||
SysUser sysUserWx = sysUserService.selectUserById(userId);
|
||||
sysUserWx.setPhonenumber(xmLoginDto.getPhone());
|
||||
int infoUser = sysUserService.updateUser(sysUserWx);
|
||||
|
||||
if(infoUser == 0){
|
||||
return AjaxResult.error("绑定手机号失败, 请联系管理员");
|
||||
}
|
||||
return AjaxResult.success("绑定成功");
|
||||
|
||||
}
|
||||
|
||||
SysSignIn sysSignInApp = sysSignInService.selectSysSignInByUId(sysUser.getUserId());
|
||||
|
||||
// 当前用户的微信账号id
|
||||
|
||||
@ -14,8 +14,10 @@ spring:
|
||||
#
|
||||
# 测算腾讯云 mysql地址
|
||||
url: jdbc:mysql://172.17.0.4:3306/xingming?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&useSSL=false
|
||||
# 82.156.153.112
|
||||
# url: jdbc:mysql://82.156.153.112:3306/xingming?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&useSSL=false
|
||||
username: root
|
||||
password: dnxxkj
|
||||
password: dnxxkj # 线上数据库密码
|
||||
# password: root
|
||||
# 从库数据源
|
||||
slave:
|
||||
|
||||
@ -73,7 +73,7 @@ spring:
|
||||
devtools:
|
||||
restart:
|
||||
# 热部署开关
|
||||
enabled: true
|
||||
enabled: false
|
||||
# redis 配置
|
||||
redis:
|
||||
# 地址 郑老师腾讯云姓名学
|
||||
|
||||
Loading…
Reference in New Issue
Block a user