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

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

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