提交 0d09e6fd authored 作者: 吕本才's avatar 吕本才

fix(wechat): 修复小程序用户登录逻辑:userId赋值问题

上级 d81d78a3
...@@ -72,8 +72,7 @@ public class WechatMiniProgramServiceServiceImpl implements WechatMiniProgramSer ...@@ -72,8 +72,7 @@ public class WechatMiniProgramServiceServiceImpl implements WechatMiniProgramSer
mpOpenIdDTO.setNickname(vo.getNickname()); mpOpenIdDTO.setNickname(vo.getNickname());
mpOpenIdDTO.setOpenid(openid); mpOpenIdDTO.setOpenid(openid);
mpOpenIdDTO.setUnionid(unionid); mpOpenIdDTO.setUnionid(unionid);
userId = miniProgramUserService.updateMiniProgramUser(mpOpenIdDTO); userId =miniProgramUserService.updateMiniProgramUser(mpOpenIdDTO);
} else { } else {
// 保存小程序用户信息 新增小程序用户信息 // 保存小程序用户信息 新增小程序用户信息
MpOpenIdDTO mpOpenIdDTO = new MpOpenIdDTO(); MpOpenIdDTO mpOpenIdDTO = new MpOpenIdDTO();
...@@ -86,7 +85,7 @@ public class WechatMiniProgramServiceServiceImpl implements WechatMiniProgramSer ...@@ -86,7 +85,7 @@ public class WechatMiniProgramServiceServiceImpl implements WechatMiniProgramSer
LoginUser loginUser = new LoginUser(); LoginUser loginUser = new LoginUser();
String token = IdUtils.fastUUID(); String token = IdUtils.fastUUID();
String userName = "openid"; String userName = openid;
loginUser.setToken(token); loginUser.setToken(token);
loginUser.setUserid(userId); loginUser.setUserid(userId);
loginUser.setUsername(userName); loginUser.setUsername(userName);
......
...@@ -47,6 +47,7 @@ public class WechatMiniProgramUserServiceServiceImpl implements WechatMiniProgra ...@@ -47,6 +47,7 @@ public class WechatMiniProgramUserServiceServiceImpl implements WechatMiniProgra
@Override @Override
public Long updateMiniProgramUser(MpOpenIdDTO mpOpenIdDTO) { public Long updateMiniProgramUser(MpOpenIdDTO mpOpenIdDTO) {
WechatMiniProgramUser wechatMiniProgramUser = WechatMiniProgramUser.create(mpOpenIdDTO); WechatMiniProgramUser wechatMiniProgramUser = WechatMiniProgramUser.create(mpOpenIdDTO);
wechatMiniProgramUser.setId(mpOpenIdDTO.getId());
wechatMiniProgramUserDao.updateById(wechatMiniProgramUser); wechatMiniProgramUserDao.updateById(wechatMiniProgramUser);
return wechatMiniProgramUser.getId(); return wechatMiniProgramUser.getId();
} }
......
...@@ -3,10 +3,12 @@ spring: ...@@ -3,10 +3,12 @@ spring:
nacos: nacos:
discovery: discovery:
server-addr: 127.0.0.1:8848 server-addr: 127.0.0.1:8848
# server-addr: 192.168.100.38:8848
group: sfa group: sfa
namespace: 9fb64726-e415-43e4-9e79-9be8d2666671 namespace: 9fb64726-e415-43e4-9e79-9be8d2666671
config: config:
server-addr: 127.0.0.1:8848 server-addr: 127.0.0.1:8848
# server-addr: 192.168.100.38:8848
file-extension: yaml file-extension: yaml
group: sfa group: sfa
namespace: 9fb64726-e415-43e4-9e79-9be8d2666671 namespace: 9fb64726-e415-43e4-9e79-9be8d2666671
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论