新增openid去掉符号
parent
472a82d7cc
commit
da5c462a33
|
@ -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);
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue