新增openid去掉符号

master
Diyu0904 2025-03-08 20:53:13 +08:00
parent 472a82d7cc
commit da5c462a33
2 changed files with 6 additions and 5 deletions

View File

@ -109,14 +109,15 @@ public class WXController {
String openid = redisTemplate.opsForValue().get(verifyKey); String openid = redisTemplate.opsForValue().get(verifyKey);
ajax.put("status", 0); ajax.put("status", 0);
System.out.println("openid{}" + openid); System.out.println("openid{}" + openid);
if (!StringUtils.isEmpty(openid)) { String openid1 = openid.substring(1, openid.length() - 1);
if (!StringUtils.isEmpty(openid1)) {
redisTemplate.delete(verifyKey); redisTemplate.delete(verifyKey);
SysUser user = iSysUserThirdAccountService.selectUserByOpenId(openid); SysUser user = iSysUserThirdAccountService.selectUserByOpenId(openid1);
System.out.println("用户:{}" + user); System.out.println("用户:{}" + user);
if (user.getUserId() == null) { if (user.getUserId() == null) {
iSysUserService.addUser(openid,CacheConstants.WE_CHAT,null); iSysUserService.addUser(openid1,CacheConstants.WE_CHAT,null);
user = iSysUserThirdAccountService.selectUserByOpenId(openid); user = iSysUserThirdAccountService.selectUserByOpenId(openid1);
} }
LoginUser loginUser = new LoginUser(user.getUserId(), user.getDeptId(), user, permissionService.getMenuPermission(user)); LoginUser loginUser = new LoginUser(user.getUserId(), user.getDeptId(), user, permissionService.getMenuPermission(user));
log.info("生成token的数据user:{}",user); log.info("生成token的数据user:{}",user);

View File

@ -594,7 +594,7 @@ public class SysUserServiceImpl implements ISysUserService
if (openid != null){ if (openid != null){
SysUserThirdAccount sysUserThirdAccount = SysUserThirdAccount.builder().userId(sysUser.getUserId()) SysUserThirdAccount sysUserThirdAccount = SysUserThirdAccount.builder().userId(sysUser.getUserId())
.bindType(type) .bindType(type)
.openid(openid.substring(1, openid.length() - 1)).build(); .openid(openid).build();
iSysUserThirdAccountService.add(sysUserThirdAccount); iSysUserThirdAccountService.add(sysUserThirdAccount);
} }